//[100,100]210,102,11,255,210,102,11,255,209,101,10,255,209,101,10,255,210,101,10,255,210,101,10,255,210,101,10,255,211,102,11,255,211,102,11,255,211,102,11,255,211,102,11,255,210,101,10,255,208,100,9,255,208,100,9,255,208,100,9,255,209,101,10,255,206,101,10,255,206,101,10,255,205,99,13,255,204,98,12,255,203,99,14,255,203,99,14,255,202,100,15,255,203,101,16,255,200,100,14,255,198,98,12,255,197,97,11,255,198,98,12,255,198,98,13,255,196,96,11,255,197,96,14,255,199,100,17,255,200,104,18,255,198,104,17,255,199,105,18,255,201,107,20,255,197,105,22,255,194,102,19,255,196,101,21,255,198,103,23,255,198,101,22,255,198,101,22,255,200,100,22,255,199,99,21,255,196,99,18,255,196,99,18,255,197,102,18,255,199,104,20,255,199,103,19,255,199,103,19,255,244,163,27,255,244,163,27,255,244,162,25,255,244,162,25,255,244,162,26,255,244,162,26,255,245,164,30,255,245,164,30,255,244,162,27,255,244,160,24,255,244,161,27,255,244,161,28,255,243,160,28,255,242,159,26,255,242,159,25,255,243,160,27,255,242,160,27,255,241,159,25,255,241,158,28,255,241,158,29,255,241,159,32,255,241,158,30,255,241,158,32,255,241,159,33,255,240,157,30,255,239,154,25,255,238,153,23,255,239,155,26,255,239,154,26,255,238,151,20,255,239,153,26,255,239,155,25,255,240,159,30,255,240,159,30,255,239,157,30,255,240,158,31,255,238,158,34,255,237,154,28,255,237,153,30,255,238,154,32,255,237,151,28,255,237,152,29,255,238,152,31,255,238,151,30,255,236,152,27,255,236,154,29,255,237,155,31,255,237,157,33,255,237,156,32,255,237,156,33,255,210,102,12,255,208,103,11,255,209,101,11,255,209,101,10,255,209,101,11,255,209,101,10,255,210,102,12,255,210,102,11,255,210,102,12,255,210,102,12,255,210,102,12,255,209,101,11,255,208,100,10,255,205,100,9,255,206,101,10,255,206,101,10,255,206,101,10,255,204,100,11,255,203,99,12,255,202,98,13,255,202,98,13,255,201,99,14,255,201,99,15,255,200,100,14,255,198,98,13,255,195,97,10,255,196,96,11,255,196,97,12,255,196,96,11,255,194,95,12,255,196,95,13,255,198,99,16,255,196,101,17,255,195,101,14,255,195,100,16,255,194,102,17,255,192,100,17,255,190,97,17,255,190,97,17,255,195,100,20,255,194,99,19,255,195,98,19,255,195,98,19,255,195,98,19,255,195,98,19,255,194,99,17,255,194,99,17,255,194,99,17,255,194,99,17,255,195,100,16,255,244,161,27,255,243,162,26,255,243,161,26,255,243,160,24,255,243,159,24,255,243,159,23,255,243,160,25,255,243,161,27,255,244,161,28,255,243,159,25,255,242,158,26,255,242,158,26,255,242,157,24,255,241,156,21,255,241,156,23,255,241,158,22,255,241,157,24,255,240,157,24,255,240,155,26,255,240,156,28,255,240,157,30,255,240,156,29,255,240,158,32,255,240,159,32,255,240,156,30,255,238,154,25,255,238,153,24,255,238,154,26,255,239,154,27,255,238,153,25,255,238,153,25,255,238,154,26,255,239,157,31,255,239,158,30,255,239,157,31,255,238,158,33,255,237,156,32,255,236,152,29,255,235,151,28,255,236,152,31,255,235,150,27,255,235,148,25,255,236,150,27,255,235,149,24,255,234,150,25,255,235,151,27,255,235,152,29,255,235,153,30,255,235,153,30,255,236,153,29,255,207,101,13,255,206,103,11,255,206,100,12,255,206,101,10,255,205,99,11,255,206,101,10,255,206,100,12,255,207,102,11,255,206,100,12,255,206,100,12,255,206,100,12,255,206,100,12,255,205,99,11,255,204,100,11,255,204,100,11,255,204,100,11,255,205,101,12,255,201,100,12,255,200,99,11,255,200,98,13,255,200,98,14,255,199,99,14,255,198,97,15,255,196,97,12,255,195,96,13,255,191,95,9,255,193,94,11,255,192,96,12,255,194,95,12,255,191,94,13,255,194,95,14,255,194,97,16,255,193,98,16,255,190,98,13,255,189,97,14,255,187,96,13,255,186,95,14,255,185,94,15,255,186,95,16,255,189,96,18,255,188,95,17,255,190,94,17,255,190,94,17,255,191,96,16,255,192,97,17,255,190,97,17,255,188,95,15,255,186,93,13,255,189,96,16,255,190,97,17,255,243,160,30,255,242,161,26,255,242,160,27,255,242,159,24,255,241,158,23,255,241,158,21,255,241,156,21,255,242,159,25,255,242,158,26,255,241,157,24,255,241,156,24,255,241,156,24,255,240,155,23,255,240,155,22,255,240,155,22,255,240,156,23,255,240,156,25,255,238,155,23,255,238,153,23,255,238,155,26,255,239,155,28,255,239,155,28,255,239,155,31,255,238,156,29,255,238,155,30,255,236,153,25,255,237,151,25,255,237,153,27,255,238,153,28,255,236,152,28,255,237,151,25,255,236,151,23,255,236,153,27,255,236,155,27,255,236,155,29,255,236,155,30,255,235,154,30,255,233,151,28,255,233,151,29,255,234,151,32,255,233,148,28,255,233,146,26,255,233,146,25,255,233,147,21,255,233,147,23,255,233,149,25,255,232,148,24,255,231,147,25,255,233,150,29,255,233,150,29,255,202,101,13,255,201,100,10,255,201,100,12,255,200,99,9,255,199,98,10,255,199,98,10,255,202,98,11,255,202,98,11,255,199,98,10,255,199,98,10,255,200,99,11,255,200,98,13,255,201,99,14,255,201,99,14,255,200,100,14,255,200,100,14,255,199,99,13,255,199,99,13,255,198,98,13,255,197,98,13,255,197,98,15,255,197,98,17,255,193,96,15,255,193,96,15,255,191,94,13,255,189,94,12,255,189,94,12,255,190,95,13,255,190,95,15,255,189,94,14,255,189,93,16,255,190,95,15,255,188,95,15,255,186,95,14,255,185,94,13,255,184,95,13,255,183,94,14,255,182,92,14,255,183,93,15,255,186,94,17,255,184,92,15,255,185,92,15,255,185,92,15,255,187,94,16,255,188,95,17,255,186,95,16,255,184,93,14,255,182,91,12,255,187,95,18,255,186,94,17,255,240,158,28,255,240,158,27,255,240,159,29,255,240,158,26,255,239,157,26,255,239,156,23,255,239,155,24,255,240,156,24,255,239,155,25,255,238,154,23,255,238,153,24,255,238,153,25,255,239,153,27,255,238,155,27,255,238,155,28,255,238,156,29,255,238,156,28,255,237,155,26,255,237,152,26,255,237,153,27,255,237,153,30,255,237,154,32,255,236,152,30,255,236,153,30,255,235,151,29,255,234,150,26,255,234,149,28,255,235,151,30,255,235,151,31,255,235,150,29,255,234,149,27,255,233,149,24,255,233,148,25,255,232,149,25,255,233,150,27,255,233,152,28,255,232,151,30,255,231,148,29,255,231,149,29,255,233,151,33,255,231,148,30,255,231,146,28,255,230,146,26,255,231,146,24,255,231,146,24,255,231,148,26,255,230,146,24,255,230,146,24,255,232,149,31,255,232,149,30,255,199,99,13,255,199,99,11,255,198,98,12,255,197,97,9,255,196,96,10,255,196,96,10,255,195,95,9,255,195,95,9,255,195,95,9,255,195,95,9,255,195,95,9,255,196,96,11,255,195,96,11,255,195,96,11,255,195,96,11,255,195,96,11,255,193,94,9,255,192,96,10,255,193,97,13,255,192,95,14,255,190,95,15,255,189,94,14,255,189,94,14,255,187,94,14,255,186,93,13,255,186,93,13,255,185,92,12,255,186,93,13,255,186,93,15,255,185,92,14,255,185,92,15,255,184,92,15,255,184,92,15,255,183,94,14,255,182,92,14,255,180,93,14,255,180,93,14,255,179,92,15,255,180,93,16,255,183,93,17,255,182,92,16,255,183,91,16,255,183,91,16,255,183,93,17,255,183,93,17,255,183,93,15,255,182,92,14,255,179,92,15,255,181,93,19,255,180,92,18,255,238,155,26,255,238,155,24,255,238,155,26,255,237,154,23,255,237,153,24,255,237,153,24,255,236,152,23,255,237,153,24,255,236,152,23,255,236,151,22,255,236,150,23,255,236,151,25,255,236,151,25,255,236,151,25,255,236,152,26,255,236,153,27,255,235,151,24,255,234,151,23,255,235,151,26,255,234,149,27,255,234,150,29,255,234,150,30,255,234,150,30,255,233,149,29,255,233,149,27,255,232,148,26,255,232,148,27,255,233,149,29,255,232,149,30,255,232,148,28,255,232,149,29,255,230,149,28,255,230,146,26,255,229,148,25,255,229,148,27,255,229,149,28,255,229,148,29,255,228,146,29,255,228,146,29,255,230,148,31,255,229,146,29,255,229,145,28,255,229,145,28,255,229,146,28,255,228,145,25,255,229,146,25,255,229,146,25,255,229,147,28,255,230,149,35,255,230,149,32,255,198,100,13,255,196,100,13,255,197,99,12,255,195,99,12,255,196,98,11,255,193,97,10,255,194,95,10,255,191,95,9,255,193,94,9,255,191,95,9,255,190,94,8,255,190,94,10,255,190,94,10,255,188,93,9,255,187,92,8,255,187,92,10,255,185,90,8,255,187,92,10,255,186,93,13,255,185,92,12,255,184,91,13,255,182,91,12,255,181,89,12,255,182,91,12,255,182,90,13,255,181,91,13,255,181,91,13,255,181,91,13,255,181,91,15,255,181,91,15,255,180,89,16,255,180,90,14,255,178,91,14,255,178,91,14,255,178,91,14,255,177,91,16,255,177,91,16,255,177,91,16,255,176,90,15,255,177,91,18,255,178,90,18,255,179,91,19,255,179,91,19,255,179,91,17,255,179,91,17,255,178,92,17,255,178,92,17,255,179,93,18,255,175,91,18,255,174,90,17,255,236,153,27,255,235,153,27,255,236,152,26,255,235,152,26,255,235,152,26,255,235,152,26,255,235,151,26,255,234,151,25,255,235,150,24,255,234,150,24,255,234,151,25,255,234,150,26,255,234,149,26,255,233,148,23,255,232,148,23,255,232,148,25,255,232,146,23,255,232,148,24,255,232,148,26,255,231,148,26,255,231,147,30,255,231,148,28,255,231,146,30,255,230,147,29,255,230,146,28,255,230,146,28,255,230,147,29,255,230,147,29,255,229,146,30,255,228,145,27,255,228,145,29,255,228,146,29,255,227,146,29,255,227,146,28,255,227,146,29,255,226,146,29,255,226,144,29,255,226,144,29,255,226,144,30,255,226,146,33,255,227,144,32,255,226,143,30,255,227,143,32,255,227,145,30,255,227,144,30,255,227,146,30,255,227,145,30,255,227,146,30,255,227,146,34,255,227,146,32,255,197,101,15,255,196,102,15,255,197,101,15,255,196,102,15,255,196,100,14,255,193,99,12,255,193,97,11,255,191,97,10,255,193,97,13,255,191,96,12,255,189,94,10,255,188,93,11,255,187,92,10,255,185,93,10,255,184,92,9,255,183,90,10,255,181,90,9,255,182,91,10,255,183,92,13,255,181,91,13,255,180,90,12,255,179,89,11,255,178,88,12,255,176,89,10,255,176,89,12,255,176,89,12,255,176,89,12,255,177,90,13,255,177,89,15,255,178,90,16,255,176,90,17,255,175,89,16,255,175,89,16,255,173,90,14,255,173,90,14,255,172,88,15,255,172,88,15,255,172,88,15,255,172,88,15,255,171,87,15,255,175,88,17,255,175,88,17,255,176,89,18,255,174,90,17,255,174,90,17,255,174,90,17,255,173,91,17,255,174,92,18,255,173,90,20,255,172,89,19,255,236,154,32,255,235,155,30,255,235,153,29,255,235,154,29,255,235,153,28,255,234,152,26,255,234,151,26,255,233,151,25,255,234,151,27,255,233,150,26,255,233,149,24,255,232,149,25,255,232,147,25,255,231,148,23,255,231,146,24,255,230,146,25,255,230,145,24,255,229,147,25,255,230,147,28,255,229,148,29,255,230,146,30,255,229,147,29,255,229,145,30,255,227,146,28,255,227,145,29,255,227,145,29,255,227,145,29,255,227,145,28,255,226,142,30,255,226,143,29,255,224,142,30,255,224,144,30,255,224,142,29,255,223,142,26,255,224,144,29,255,223,142,29,255,222,140,27,255,222,141,29,255,224,142,30,255,223,142,31,255,225,142,32,255,224,141,30,255,225,142,33,255,224,144,31,255,225,144,31,255,225,145,32,255,224,144,30,255,225,144,30,255,225,143,34,255,224,143,31,255,196,102,15,255,196,102,15,255,197,103,16,255,197,103,16,255,196,102,15,255,195,101,14,255,193,99,12,255,192,98,11,255,193,98,14,255,190,98,13,255,188,96,13,255,187,95,12,255,186,94,11,255,184,93,10,255,184,93,12,255,182,93,11,255,182,93,13,255,180,93,13,255,181,91,13,255,179,92,13,255,178,91,14,255,177,90,13,255,176,89,12,255,174,88,11,255,173,87,10,255,174,88,11,255,174,88,13,255,173,90,14,255,176,90,17,255,174,90,17,255,173,89,17,255,172,88,16,255,173,89,17,255,171,89,15,255,170,88,15,255,169,87,14,255,169,87,14,255,167,87,14,255,169,87,14,255,168,85,15,255,170,87,17,255,171,88,18,255,172,88,18,255,171,89,16,255,172,89,19,255,170,90,17,255,170,90,17,255,169,91,17,255,169,89,20,255,169,90,21,255,235,156,35,255,235,155,32,255,235,155,34,255,234,154,30,255,234,153,30,255,233,152,28,255,233,152,28,255,232,150,25,255,232,150,27,255,231,149,25,255,231,148,25,255,230,147,24,255,231,146,24,255,230,147,24,255,229,147,26,255,229,147,27,255,229,147,29,255,229,148,30,255,229,147,30,255,229,148,30,255,228,147,31,255,228,146,30,255,227,145,29,255,226,144,27,255,226,144,29,255,226,144,30,255,226,144,30,255,225,143,29,255,225,142,30,255,224,142,30,255,223,142,30,255,222,142,29,255,222,140,28,255,221,140,25,255,222,142,29,255,221,141,30,255,221,140,29,255,221,141,30,255,221,140,30,255,222,141,32,255,222,142,33,255,222,141,31,255,223,143,33,255,223,144,33,255,223,143,33,255,222,142,30,255,223,142,30,255,222,144,30,255,222,142,33,255,222,142,33,255,196,104,17,255,196,104,17,255,196,104,17,255,197,105,18,255,198,106,19,255,197,105,18,255,196,104,17,255,194,102,15,255,195,103,18,255,193,101,16,255,192,100,15,255,191,101,15,255,191,100,17,255,190,99,16,255,188,97,16,255,185,96,14,255,182,95,15,255,180,95,14,255,180,93,14,255,177,92,12,255,177,91,14,255,176,90,15,255,175,89,14,255,172,89,13,255,172,89,13,255,172,89,13,255,172,89,13,255,171,89,13,255,172,88,15,255,171,89,16,255,172,89,19,255,172,89,19,255,172,89,19,255,171,89,16,255,169,86,16,255,166,86,15,255,166,86,15,255,165,87,15,255,167,87,16,255,167,87,18,255,166,86,17,255,168,88,19,255,171,88,20,255,168,88,17,255,168,88,19,255,168,90,18,255,168,90,18,255,166,89,19,255,168,89,20,255,167,90,22,255,234,157,38,255,235,157,37,255,235,157,39,255,234,157,36,255,235,157,38,255,234,156,35,255,234,155,34,255,233,153,31,255,233,153,33,255,232,152,31,255,232,152,31,255,232,153,31,255,232,152,33,255,231,151,31,255,231,151,33,255,230,150,33,255,229,149,34,255,228,149,32,255,228,147,31,255,227,146,30,255,227,146,32,255,227,148,35,255,227,145,32,255,225,145,30,255,225,144,30,255,224,142,29,255,224,142,28,255,223,142,29,255,224,142,30,255,223,142,31,255,223,142,35,255,222,142,35,255,223,142,35,255,222,142,31,255,221,140,30,255,219,139,30,255,219,139,30,255,219,140,31,255,220,139,31,255,220,140,34,255,220,140,33,255,221,141,34,255,222,140,34,255,221,141,31,255,221,142,34,255,221,142,33,255,221,142,32,255,220,142,31,255,221,141,34,255,220,142,34,255,198,106,19,255,199,107,20,255,200,108,21,255,201,109,22,255,201,109,22,255,201,109,22,255,200,108,21,255,199,107,20,255,198,106,21,255,197,105,20,255,196,106,20,255,196,106,20,255,197,106,23,255,197,106,23,255,194,105,23,255,190,104,21,255,187,100,20,255,185,100,19,255,183,98,18,255,181,96,16,255,180,94,17,255,178,92,17,255,175,92,16,255,174,91,15,255,173,90,14,255,173,90,14,255,171,89,13,255,170,88,12,255,170,88,14,255,170,88,15,255,169,89,18,255,169,89,18,255,171,88,18,255,168,88,17,255,167,87,16,255,166,88,16,255,165,87,15,255,165,87,15,255,166,87,18,255,166,87,18,255,166,86,17,255,167,87,18,255,167,87,18,255,166,87,18,255,166,87,18,255,166,89,19,255,166,89,19,255,166,89,19,255,166,89,21,255,166,89,21,255,235,158,39,255,235,160,42,255,236,160,42,255,236,160,42,255,236,159,42,255,236,160,42,255,236,159,42,255,235,159,39,255,235,158,42,255,235,158,40,255,235,158,40,255,234,159,40,255,235,158,42,255,234,158,41,255,233,157,42,255,232,157,41,255,231,153,40,255,230,153,38,255,229,151,36,255,228,150,34,255,228,149,36,255,228,149,37,255,226,148,35,255,226,148,34,255,225,146,33,255,225,145,32,255,224,144,30,255,224,144,31,255,224,144,33,255,223,144,33,255,222,143,36,255,222,144,37,255,223,143,36,255,221,142,33,255,220,140,33,255,220,141,33,255,220,140,32,255,219,140,32,255,220,140,34,255,220,140,35,255,220,140,34,255,220,141,36,255,220,141,36,255,220,141,33,255,220,142,35,255,220,143,35,255,220,142,34,255,219,142,34,255,220,142,38,255,219,143,37,255,201,111,23,255,202,112,24,255,205,113,26,255,206,114,27,255,206,114,27,255,205,113,26,255,204,113,24,255,204,113,24,255,200,110,22,255,200,110,22,255,199,109,23,255,200,110,24,255,200,111,27,255,200,111,27,255,199,110,26,255,195,109,24,255,192,106,23,255,190,105,22,255,188,103,22,255,186,101,21,255,184,98,21,255,182,96,19,255,178,95,17,255,176,93,15,255,175,92,14,255,174,91,13,255,172,90,14,255,171,89,13,255,168,89,14,255,168,89,14,255,168,88,15,255,169,89,16,255,168,88,17,255,168,88,17,255,168,88,17,255,167,89,17,255,167,89,17,255,165,88,16,255,165,88,18,255,165,88,18,255,165,86,17,255,166,87,18,255,166,87,20,255,165,86,19,255,165,86,19,255,165,88,20,255,166,89,21,255,164,89,21,255,163,88,20,255,163,88,20,255,235,160,42,255,236,162,44,255,237,163,46,255,237,162,45,255,237,161,45,255,236,162,45,255,236,160,42,255,236,161,42,255,235,160,42,255,235,161,42,255,235,160,43,255,235,160,43,255,235,160,45,255,234,160,44,255,235,160,47,255,233,160,45,255,233,158,44,255,231,157,42,255,231,155,42,255,230,154,41,255,229,152,41,255,228,151,40,255,227,150,37,255,226,149,36,255,226,149,37,255,225,147,35,255,224,146,35,255,224,146,35,255,224,146,36,255,223,146,36,255,222,144,35,255,222,145,36,255,222,144,39,255,221,144,37,255,220,143,36,255,220,143,35,255,220,143,37,255,219,142,36,255,219,141,36,255,219,142,37,255,219,141,37,255,220,142,36,255,220,141,38,255,220,141,37,255,220,141,37,255,220,142,38,255,219,142,38,255,218,143,38,255,218,142,40,255,218,143,38,255,200,110,22,255,201,111,23,255,204,112,25,255,205,113,26,255,204,112,25,255,203,111,24,255,203,112,23,255,201,112,22,255,203,113,25,255,202,112,24,255,201,111,25,255,200,112,25,255,200,111,27,255,200,111,27,255,199,110,26,255,196,110,25,255,195,111,25,255,194,109,26,255,192,107,24,255,190,105,24,255,188,103,23,255,186,101,21,255,182,99,21,255,180,97,17,255,179,96,18,255,178,95,17,255,176,93,15,255,174,92,16,255,174,92,16,255,171,92,17,255,171,92,17,255,170,90,17,255,170,90,17,255,170,90,19,255,168,90,18,255,168,90,18,255,167,90,18,255,167,90,18,255,167,90,20,255,167,90,20,255,166,87,18,255,167,88,19,255,167,88,21,255,165,88,20,255,165,88,20,255,163,88,20,255,164,89,21,255,164,89,21,255,163,88,20,255,163,88,20,255,235,160,41,255,235,161,42,255,236,162,44,255,236,161,43,255,236,160,42,255,235,159,42,255,235,160,41,255,235,161,42,255,236,162,45,255,236,163,45,255,235,162,46,255,235,162,44,255,235,161,47,255,235,162,47,255,235,161,47,255,233,162,46,255,233,162,46,255,233,161,47,255,232,158,44,255,231,157,43,255,230,155,42,255,229,155,41,255,228,152,40,255,227,151,38,255,227,150,39,255,226,149,38,255,225,148,35,255,225,148,37,255,225,148,37,255,223,147,37,255,223,148,37,255,222,146,37,255,222,146,38,255,222,146,40,255,220,144,37,255,220,144,36,255,220,144,38,255,219,144,38,255,219,143,39,255,219,143,39,255,219,142,38,255,220,142,39,255,219,142,40,255,219,142,37,255,219,142,39,255,218,142,39,255,218,142,40,255,217,143,40,255,217,142,41,255,217,142,39,255,198,108,22,255,200,110,24,255,202,112,26,255,204,114,28,255,204,114,26,255,203,113,25,255,203,114,24,255,204,115,25,255,204,115,25,255,202,114,24,255,200,112,23,255,198,110,21,255,198,110,23,255,196,110,23,255,196,110,25,255,196,110,25,255,195,111,25,255,195,111,25,255,193,109,23,255,192,107,24,255,191,106,25,255,189,104,23,255,187,102,22,255,186,101,20,255,184,99,19,255,182,99,19,255,181,98,18,255,180,99,20,255,180,99,20,255,179,97,21,255,175,96,21,255,174,95,20,255,173,94,19,255,172,92,19,255,170,92,18,255,169,91,17,255,168,92,17,255,168,92,17,255,169,92,20,255,169,92,20,255,167,90,20,255,168,91,21,255,168,91,23,255,168,91,23,255,167,90,22,255,164,89,21,255,164,89,22,255,163,90,22,255,163,90,21,255,162,89,20,255,234,159,41,255,235,160,42,255,235,161,44,255,236,161,44,255,235,160,43,255,235,160,42,255,235,161,42,255,235,162,44,255,236,163,46,255,235,163,45,255,235,161,45,255,234,162,42,255,234,161,46,255,233,162,47,255,234,160,48,255,233,161,47,255,233,162,48,255,232,162,48,255,232,159,45,255,231,158,44,255,231,157,45,255,230,156,43,255,229,153,41,255,228,153,42,255,228,151,41,255,226,151,40,255,227,150,39,255,226,151,41,255,226,150,40,255,225,149,40,255,224,150,42,255,223,150,42,255,223,149,40,255,222,147,39,255,221,146,39,255,220,144,38,255,220,145,40,255,219,146,40,255,220,144,41,255,219,145,41,255,219,144,42,255,220,144,42,255,219,144,43,255,219,143,41,255,219,142,42,255,217,142,40,255,217,143,42,255,217,144,42,255,217,143,42,255,216,143,41,255,197,107,21,255,199,109,23,255,201,111,25,255,203,113,27,255,204,114,26,255,205,115,27,255,206,117,27,255,206,117,27,255,203,115,25,255,201,113,23,255,199,111,22,255,196,111,21,255,196,110,23,255,197,111,24,255,197,111,26,255,198,112,27,255,196,112,24,255,196,112,24,255,195,111,25,255,194,110,24,255,193,108,25,255,192,107,26,255,191,106,25,255,190,105,24,255,189,104,23,255,189,104,23,255,189,104,23,255,187,104,24,255,187,104,24,255,184,103,24,255,182,100,24,255,179,100,25,255,178,99,24,255,177,98,23,255,174,96,22,255,173,95,21,255,171,95,20,255,171,95,20,255,172,95,23,255,172,95,23,255,170,93,23,255,170,93,23,255,171,94,26,255,171,94,26,255,168,93,25,255,166,91,23,255,164,91,23,255,164,91,23,255,164,91,22,255,163,90,21,255,234,159,42,255,234,160,43,255,235,162,45,255,236,162,46,255,235,161,45,255,236,163,47,255,236,163,46,255,236,164,46,255,235,163,44,255,234,162,43,255,233,161,42,255,232,160,41,255,233,160,43,255,233,162,45,255,233,161,47,255,233,162,48,255,232,162,46,255,232,162,46,255,232,160,45,255,231,160,44,255,231,158,44,255,230,157,47,255,230,156,45,255,230,156,45,255,229,155,44,255,229,155,43,255,228,154,42,255,228,154,43,255,228,154,42,255,226,153,42,255,226,153,44,255,225,153,45,255,224,151,43,255,223,150,42,255,222,148,42,255,221,148,41,255,221,148,42,255,221,148,42,255,221,147,43,255,220,147,43,255,220,146,44,255,220,146,44,255,220,146,46,255,219,146,45,255,218,144,43,255,217,143,42,255,216,144,43,255,216,144,43,255,216,144,42,255,216,143,42,255,199,110,26,255,200,111,27,255,200,112,25,255,201,113,26,255,202,114,25,255,203,115,26,255,203,115,26,255,203,115,26,255,204,116,27,255,203,115,26,255,200,115,25,255,200,115,25,255,200,114,27,255,199,115,27,255,200,116,30,255,200,116,30,255,201,115,28,255,200,115,25,255,199,113,26,255,198,112,27,255,198,112,27,255,197,111,28,255,196,110,27,255,195,109,26,255,196,110,27,255,194,109,26,255,193,108,25,255,191,109,27,255,191,108,28,255,189,108,29,255,187,106,27,255,185,103,27,255,183,104,27,255,182,103,26,255,180,102,27,255,178,100,25,255,176,100,24,255,176,100,24,255,176,100,25,255,176,100,25,255,175,98,26,255,174,97,25,255,174,97,27,255,174,97,27,255,171,96,28,255,169,94,26,255,168,95,27,255,168,95,27,255,168,95,27,255,167,94,26,255,234,163,48,255,235,164,50,255,235,163,49,255,235,163,50,255,235,164,51,255,236,165,51,255,236,166,52,255,236,166,51,255,235,165,50,255,235,164,49,255,234,164,48,255,234,164,48,255,234,164,51,255,233,165,51,255,233,164,51,255,233,164,51,255,234,164,50,255,233,164,47,255,233,162,47,255,232,161,48,255,233,161,48,255,232,160,51,255,232,159,49,255,231,159,49,255,232,159,49,255,231,157,47,255,230,156,45,255,229,157,47,255,229,156,47,255,228,155,47,255,227,155,46,255,226,153,46,255,225,154,46,255,224,153,45,255,224,152,47,255,222,150,44,255,221,150,44,255,222,150,45,255,221,149,44,255,221,150,45,255,221,149,47,255,221,149,46,255,221,148,47,255,220,148,46,255,219,146,47,255,218,144,44,255,218,146,46,255,218,146,46,255,218,146,47,255,218,146,46,255,211,123,34,255,210,122,33,255,209,121,31,255,208,120,30,255,208,120,30,255,209,120,30,255,207,118,28,255,206,117,27,255,208,119,29,255,207,119,29,255,207,119,29,255,205,120,29,255,205,120,30,255,205,120,30,255,205,120,30,255,205,120,30,255,205,120,29,255,204,119,28,255,203,118,28,255,202,117,27,255,201,115,28,255,200,114,27,255,200,114,29,255,199,113,28,255,200,114,29,255,199,113,28,255,197,113,27,255,196,111,28,255,194,112,30,255,193,111,29,255,191,110,29,255,189,108,27,255,187,108,29,255,186,107,28,255,184,107,29,255,183,106,28,255,181,105,27,255,180,104,26,255,179,103,27,255,178,102,26,255,178,102,27,255,177,101,26,255,176,99,27,255,176,99,27,255,173,99,28,255,172,98,27,255,171,98,29,255,172,99,30,255,172,99,30,255,169,99,29,255,239,172,57,255,239,172,57,255,238,171,55,255,237,169,52,255,238,169,54,255,238,169,54,255,237,168,55,255,237,167,52,255,237,167,52,255,236,167,51,255,236,167,51,255,235,167,51,255,235,167,52,255,235,167,51,255,235,167,51,255,235,167,51,255,235,166,50,255,234,166,49,255,234,165,49,255,233,165,48,255,233,163,51,255,233,162,51,255,233,162,51,255,232,161,50,255,233,161,50,255,232,160,48,255,231,160,46,255,231,158,47,255,230,158,48,255,229,157,46,255,228,157,46,255,227,156,44,255,226,155,48,255,225,155,47,255,224,154,47,255,224,154,46,255,223,153,46,255,222,152,45,255,222,151,45,255,221,150,44,255,222,151,46,255,221,151,46,255,221,149,46,255,221,149,46,255,219,148,48,255,219,148,45,255,219,148,48,255,219,148,49,255,219,148,49,255,218,148,48,255,225,139,40,255,221,135,36,255,224,136,39,255,222,134,37,255,220,132,35,255,218,128,32,255,221,130,37,255,217,126,33,255,218,127,36,255,217,126,35,255,216,125,34,255,215,126,34,255,215,126,32,255,213,126,31,255,213,126,31,255,213,126,31,255,212,125,30,255,212,125,30,255,210,123,30,255,210,123,30,255,207,119,29,255,207,119,29,255,210,122,33,255,208,120,31,255,206,120,33,255,204,118,31,255,202,118,30,255,201,117,31,255,199,117,31,255,197,117,32,255,196,116,31,255,195,115,30,255,192,114,31,255,189,112,30,255,188,111,29,255,187,110,28,255,185,110,29,255,185,110,29,255,184,108,30,255,183,107,29,255,181,105,29,255,182,106,30,255,180,106,31,255,179,105,30,255,178,104,31,255,177,103,30,255,176,102,29,255,174,102,28,255,172,103,26,255,173,104,27,255,244,184,63,255,242,180,57,255,243,179,59,255,243,178,59,255,242,177,59,255,241,174,56,255,242,175,60,255,241,173,58,255,240,173,58,255,240,172,57,255,239,172,58,255,239,172,57,255,239,173,56,255,238,173,55,255,237,171,52,255,238,173,54,255,237,171,52,255,237,171,51,255,237,170,54,255,236,169,53,255,236,166,54,255,236,167,56,255,236,167,58,255,236,166,56,255,235,167,58,255,234,165,55,255,233,164,53,255,233,164,54,255,232,164,54,255,231,163,54,255,231,164,54,255,230,161,51,255,228,161,52,255,226,158,50,255,226,158,49,255,225,157,48,255,225,158,50,255,225,158,50,255,224,155,49,255,223,155,49,255,223,154,51,255,223,155,52,255,222,154,52,255,221,153,51,255,222,152,54,255,222,152,52,255,221,151,51,255,220,151,51,255,219,152,49,255,220,152,50,255,235,150,44,255,231,146,40,255,233,146,41,255,232,145,42,255,230,141,39,255,228,139,37,255,231,139,40,255,228,135,39,255,230,137,41,255,229,136,41,255,228,135,40,255,226,136,40,255,225,135,39,255,222,134,37,255,221,133,36,255,222,134,37,255,220,132,35,255,217,130,33,255,216,129,34,255,216,129,34,255,215,128,35,255,215,128,35,255,216,128,38,255,214,126,36,255,212,124,35,255,209,124,34,255,208,122,35,255,206,122,34,255,203,121,35,255,200,120,33,255,199,117,31,255,197,117,30,255,197,119,34,255,196,118,33,255,194,116,33,255,192,116,32,255,191,115,31,255,190,115,32,255,189,114,31,255,188,113,32,255,188,113,32,255,188,112,34,255,185,112,35,255,183,110,33,255,181,108,31,255,180,106,31,255,179,105,30,255,178,106,30,255,176,107,30,255,175,108,30,255,248,192,67,255,246,188,62,255,247,188,65,255,247,188,67,255,246,185,66,255,245,184,65,255,246,183,68,255,245,180,65,255,245,181,66,255,244,179,64,255,244,178,64,255,243,179,63,255,242,178,61,255,241,177,59,255,241,177,59,255,242,179,61,255,240,176,59,255,240,176,57,255,239,174,60,255,239,174,59,255,238,173,60,255,239,173,61,255,239,173,64,255,238,172,62,255,237,171,61,255,237,170,60,255,236,170,61,255,235,170,60,255,234,169,60,255,233,168,59,255,232,166,58,255,231,165,56,255,231,167,59,255,230,165,58,255,229,165,59,255,228,164,57,255,228,164,56,255,227,164,56,255,227,162,54,255,227,162,56,255,226,162,58,255,226,161,59,255,225,160,61,255,225,159,59,255,224,158,58,255,223,157,58,255,223,156,57,255,223,157,55,255,221,157,56,255,221,157,54,255,235,149,38,255,234,148,37,255,236,148,38,255,238,150,42,255,238,147,40,255,240,149,42,255,240,147,43,255,238,145,41,255,234,141,38,255,234,140,40,255,234,140,42,255,234,141,45,255,232,139,44,255,227,137,41,255,225,134,41,255,223,134,40,255,225,137,40,255,222,134,37,255,222,134,37,255,221,133,36,255,219,130,36,255,219,130,36,255,218,129,37,255,214,127,34,255,213,125,35,255,212,127,36,255,212,127,37,255,211,127,37,255,211,127,39,255,208,127,38,255,209,125,37,255,206,124,38,255,201,119,33,255,200,120,33,255,199,119,34,255,196,118,33,255,196,118,33,255,194,118,34,255,194,118,34,255,193,116,34,255,188,113,32,255,188,113,32,255,185,112,33,255,185,112,33,255,184,113,33,255,184,113,35,255,184,113,35,255,185,113,37,255,179,110,33,255,179,110,35,255,248,194,67,255,248,192,64,255,248,191,66,255,249,193,70,255,249,190,70,255,249,191,71,255,249,190,74,255,248,188,71,255,247,186,69,255,247,185,70,255,247,185,70,255,247,185,72,255,246,184,70,255,244,182,66,255,243,178,63,255,242,179,63,255,243,180,62,255,242,178,59,255,242,180,64,255,242,179,62,255,241,176,63,255,241,176,63,255,241,176,65,255,239,175,63,255,239,173,62,255,238,174,63,255,238,174,64,255,238,174,64,255,237,173,65,255,236,173,65,255,236,172,65,255,235,172,65,255,233,169,63,255,233,170,62,255,232,169,63,255,231,169,62,255,231,169,61,255,230,168,61,255,229,167,61,255,229,165,61,255,227,163,61,255,227,163,62,255,226,162,63,255,226,162,62,255,225,162,63,255,225,162,65,255,225,161,64,255,225,161,63,255,223,159,61,255,223,159,61,255,246,162,50,255,244,160,48,255,240,154,43,255,239,153,40,255,236,149,36,255,240,153,40,255,240,150,40,255,241,151,41,255,241,150,43,255,240,149,44,255,239,147,44,255,238,146,45,255,234,144,47,255,232,142,45,255,231,143,46,255,232,144,47,255,224,137,40,255,222,136,37,255,225,139,40,255,225,139,40,255,223,136,39,255,224,137,40,255,223,136,41,255,223,136,41,255,217,132,39,255,217,132,39,255,215,132,40,255,214,131,39,255,210,129,38,255,208,127,36,255,207,126,35,255,206,125,36,255,202,122,35,255,202,122,37,255,201,121,36,255,199,121,36,255,198,120,37,255,195,119,35,255,194,117,35,255,193,118,35,255,193,121,39,255,193,120,41,255,191,120,42,255,187,118,40,255,186,117,39,255,184,115,37,255,183,114,37,255,180,113,35,255,181,113,38,255,181,113,38,255,251,200,77,255,251,199,75,255,250,196,73,255,249,196,73,255,249,193,70,255,249,195,71,255,249,192,72,255,250,193,72,255,249,192,74,255,249,192,75,255,249,190,74,255,248,190,74,255,247,188,75,255,246,187,72,255,245,186,74,255,246,187,74,255,243,183,68,255,242,182,65,255,244,185,72,255,244,184,71,255,243,181,70,255,243,181,71,255,242,180,70,255,242,180,69,255,240,177,68,255,240,178,68,255,239,178,69,255,239,177,68,255,238,176,68,255,236,175,66,255,236,174,65,255,235,174,66,255,234,172,66,255,233,172,65,255,232,171,65,255,232,171,64,255,231,170,66,255,230,170,65,255,230,169,65,255,229,169,66,255,229,169,68,255,229,169,70,255,228,169,73,255,227,168,71,255,226,167,70,255,225,165,68,255,225,164,68,255,223,163,66,255,223,163,69,255,223,163,68,255,246,164,54,255,247,165,55,255,243,161,51,255,243,161,49,255,241,157,45,255,242,158,46,255,239,153,42,255,239,153,42,255,242,156,47,255,240,154,45,255,238,151,45,255,236,149,43,255,232,146,43,255,231,145,42,255,233,147,44,255,234,151,49,255,227,145,43,255,224,142,40,255,227,145,43,255,226,144,42,255,222,140,40,255,223,141,41,255,219,139,40,255,222,142,43,255,220,140,41,255,220,140,41,255,217,139,41,255,215,137,39,255,214,135,40,255,212,133,38,255,209,133,37,255,209,132,40,255,204,126,41,255,204,126,43,255,204,126,44,255,203,126,44,255,202,127,46,255,199,127,45,255,199,126,47,255,198,127,47,255,189,120,42,255,188,119,41,255,186,119,41,255,185,119,41,255,185,119,43,255,184,121,44,255,184,120,46,255,184,120,46,255,181,117,43,255,180,116,42,255,251,204,85,255,252,203,85,255,250,202,82,255,250,202,81,255,250,199,78,255,250,199,77,255,249,197,76,255,249,197,77,255,250,198,81,255,249,197,80,255,249,196,79,255,248,194,77,255,247,192,76,255,246,190,76,255,247,191,78,255,247,193,81,255,244,189,76,255,243,187,72,255,245,189,78,255,244,188,76,255,243,184,72,255,243,184,72,255,241,185,74,255,243,186,76,255,241,185,74,255,241,185,74,255,240,184,74,255,240,183,72,255,239,181,72,255,238,180,72,255,237,180,71,255,237,180,75,255,235,178,76,255,235,177,76,255,234,175,76,255,233,175,73,255,233,176,77,255,232,177,77,255,231,176,78,255,231,175,78,255,227,172,75,255,227,171,73,255,226,171,76,255,226,170,74,255,225,169,74,255,224,169,73,255,222,166,73,255,222,166,71,255,221,164,70,255,221,164,68,255,248,171,67,255,249,172,68,255,244,167,61,255,239,162,56,255,238,159,54,255,239,161,53,255,238,159,54,255,240,161,56,255,239,158,53,255,238,159,54,255,241,160,55,255,239,160,55,255,237,158,55,255,234,155,52,255,233,154,51,255,232,154,53,255,233,158,57,255,225,151,52,255,227,153,54,255,224,150,51,255,222,148,49,255,223,149,52,255,220,146,49,255,221,148,53,255,219,145,50,255,216,143,48,255,215,142,48,255,215,142,48,255,215,142,48,255,213,142,50,255,213,142,50,255,212,141,51,255,208,136,54,255,207,134,55,255,206,133,56,255,202,131,53,255,197,128,51,255,193,126,48,255,191,123,48,255,190,124,48,255,189,125,51,255,185,123,50,255,177,117,44,255,173,113,41,255,168,110,37,255,166,107,37,255,163,106,35,255,162,105,34,255,164,105,35,255,162,103,33,255,252,203,89,255,252,203,88,255,250,200,83,255,248,198,80,255,248,197,81,255,249,198,81,255,248,197,82,255,249,198,83,255,249,197,84,255,248,198,84,255,249,198,86,255,248,197,83,255,247,196,84,255,246,194,81,255,246,195,85,255,246,196,90,255,246,197,90,255,243,193,86,255,244,195,90,255,243,193,88,255,242,191,85,255,242,191,86,255,241,189,85,255,241,190,85,255,241,187,84,255,239,187,80,255,239,185,80,255,238,184,77,255,238,183,78,255,237,183,78,255,237,184,80,255,237,184,82,255,235,182,86,255,235,181,86,255,234,179,86,255,232,177,82,255,230,176,81,255,229,175,79,255,227,172,77,255,226,172,76,255,224,170,77,255,223,169,76,255,220,166,71,255,218,163,67,255,215,159,65,255,213,158,65,255,211,155,60,255,210,155,59,255,210,153,59,255,209,151,56,255,205,137,40,255,218,150,53,255,232,162,67,255,238,168,73,255,245,175,80,255,241,171,75,255,236,166,71,255,233,163,67,255,229,156,61,255,230,160,64,255,237,165,67,255,237,167,69,255,235,165,67,255,232,162,64,255,230,160,62,255,229,160,65,255,211,144,55,255,198,132,45,255,199,133,46,255,199,133,46,255,204,138,51,255,210,144,58,255,207,141,55,255,207,142,58,255,208,142,58,255,205,140,56,255,203,138,56,255,202,137,55,255,202,137,55,255,199,136,56,255,196,133,53,255,194,131,52,255,191,127,53,255,189,125,53,255,185,121,50,255,178,115,44,255,172,109,40,255,165,105,35,255,161,100,33,255,159,100,32,255,154,97,30,255,150,95,28,255,145,92,26,255,143,89,25,255,139,88,23,255,138,87,24,255,137,86,23,255,136,85,22,255,141,87,27,255,140,85,28,255,236,181,67,255,240,187,77,255,245,194,85,255,247,196,89,255,249,199,94,255,248,198,91,255,246,195,88,255,245,193,85,255,243,190,82,255,244,192,84,255,246,194,87,255,246,196,88,255,245,194,87,255,244,192,83,255,243,192,84,255,243,192,87,255,237,185,81,255,231,179,74,255,233,180,77,255,232,179,77,255,233,181,79,255,236,185,85,255,234,182,82,255,234,183,83,255,234,181,83,255,232,179,79,255,231,177,79,255,230,177,76,255,230,176,77,255,229,175,75,255,228,174,75,255,227,175,74,255,226,172,77,255,225,171,77,255,223,168,74,255,220,164,67,255,216,160,66,255,213,158,61,255,211,155,60,255,209,155,59,255,207,152,59,255,205,150,56,255,202,147,54,255,200,144,52,255,197,142,49,255,196,140,48,255,196,142,50,255,195,142,49,255,197,141,51,255,196,139,51,255,162,98,11,255,173,109,22,255,182,118,31,255,182,118,31,255,187,122,38,255,183,118,34,255,181,116,32,255,180,115,31,255,176,112,25,255,177,113,26,255,179,115,28,255,179,115,28,255,179,115,28,255,179,115,28,255,182,118,31,255,183,121,38,255,168,109,31,255,151,94,17,255,149,91,17,255,150,93,16,255,157,99,25,255,166,108,34,255,160,102,28,255,159,101,27,255,162,104,31,255,160,102,29,255,158,99,29,255,158,99,29,255,158,101,30,255,157,100,29,255,154,97,28,255,151,94,25,255,150,93,26,255,150,93,26,255,147,92,27,255,145,90,25,255,142,88,24,255,141,87,23,255,141,87,25,255,139,88,25,255,139,89,28,255,139,89,28,255,138,89,30,255,138,89,31,255,137,91,32,255,137,90,34,255,135,88,32,255,134,87,31,255,137,87,34,255,138,88,35,255,216,158,51,255,221,166,61,255,226,173,70,255,226,173,69,255,228,176,74,255,226,173,71,255,225,171,69,255,224,171,69,255,223,169,64,255,223,169,65,255,225,171,65,255,224,170,65,255,223,169,63,255,223,168,62,255,223,168,63,255,223,170,70,255,215,162,63,255,207,152,51,255,207,151,51,255,207,152,50,255,210,154,56,255,215,161,66,255,211,157,61,255,211,157,61,255,212,158,64,255,212,157,63,255,211,155,63,255,211,155,62,255,211,157,64,255,210,157,62,255,208,153,57,255,206,151,54,255,205,149,55,255,205,149,55,255,203,148,55,255,201,146,52,255,199,144,51,255,197,142,49,255,197,143,51,255,196,144,51,255,196,143,55,255,195,142,53,255,194,142,56,255,193,140,55,255,192,142,55,255,192,140,56,255,191,142,57,255,191,141,55,255,192,140,59,255,192,140,58,255,160,101,25,255,161,102,26,255,159,100,24,255,159,100,22,255,160,101,25,255,158,99,23,255,157,98,22,255,159,100,24,255,161,101,28,255,157,97,24,255,158,98,26,255,156,96,24,255,155,95,25,255,160,100,30,255,150,89,22,255,154,95,29,255,151,97,33,255,148,97,32,255,148,97,34,255,146,95,30,255,143,92,29,255,143,92,29,255,145,94,31,255,144,93,30,255,145,93,33,255,142,90,30,255,144,92,32,255,144,92,32,255,141,89,31,255,142,90,32,255,144,92,35,255,140,90,31,255,140,90,29,255,146,98,34,255,138,90,28,255,143,95,33,255,142,93,34,255,139,93,33,255,140,94,35,255,136,90,31,255,138,93,36,255,136,91,36,255,135,90,35,255,135,89,37,255,134,88,36,255,133,87,37,255,134,88,38,255,136,90,40,255,136,90,38,255,138,92,40,255,209,155,55,255,210,155,57,255,211,159,60,255,211,158,58,255,210,157,58,255,209,155,56,255,208,155,55,255,209,156,56,255,209,155,57,255,206,152,51,255,209,155,57,255,207,152,53,255,208,154,58,255,210,156,60,255,207,151,59,255,206,153,60,255,204,154,65,255,199,150,58,255,200,150,60,255,199,149,58,255,199,149,59,255,199,149,60,255,200,149,61,255,198,148,59,255,200,149,63,255,198,147,59,255,199,148,61,255,200,149,64,255,199,149,64,255,199,149,64,255,200,150,65,255,196,146,57,255,196,145,57,255,199,150,62,255,196,146,58,255,196,146,58,255,194,144,58,255,194,146,59,255,194,146,61,255,191,143,57,255,193,146,62,255,190,142,59,255,191,144,63,255,190,141,62,255,188,142,62,255,187,140,61,255,189,140,62,255,190,142,62,255,190,142,64,255,190,142,61,255,168,111,42,255,165,108,39,255,161,104,33,255,159,105,33,255,164,110,36,255,166,112,38,255,162,108,36,255,157,103,31,255,161,107,37,255,159,105,35,255,155,100,33,255,155,100,36,255,155,99,38,255,157,101,42,255,155,98,42,255,159,104,47,255,155,105,46,255,146,100,40,255,145,96,37,255,145,99,39,255,147,101,41,255,146,100,40,255,143,97,37,255,139,93,33,255,142,96,37,255,140,94,35,255,140,94,35,255,141,95,36,255,140,93,37,255,140,93,37,255,139,92,38,255,137,90,36,255,137,92,33,255,135,93,33,255,135,93,33,255,137,95,35,255,137,95,37,255,139,97,39,255,138,95,40,255,136,93,38,255,135,92,39,255,135,92,39,255,135,92,41,255,135,92,41,255,135,91,42,255,135,91,42,255,133,89,42,255,130,86,39,255,132,89,38,255,131,88,37,255,210,158,68,255,208,156,65,255,207,153,60,255,206,155,62,255,209,159,66,255,209,159,65,255,207,157,64,255,205,155,61,255,206,157,65,255,206,155,64,255,206,154,65,255,205,153,65,255,207,156,71,255,205,155,70,255,203,150,67,255,205,155,74,255,203,156,75,255,198,152,67,255,198,150,66,255,198,151,67,255,199,153,70,255,199,152,69,255,197,151,68,255,195,147,64,255,196,149,67,255,195,147,65,255,194,147,65,255,195,148,65,255,194,145,65,255,193,145,64,255,192,144,62,255,191,144,61,255,192,146,60,255,192,149,65,255,192,146,62,255,192,148,64,255,193,147,65,255,192,148,66,255,191,146,68,255,190,146,65,255,190,146,69,255,189,145,68,255,191,146,71,255,189,145,69,255,189,145,71,255,188,143,69,255,188,142,69,255,188,142,67,255,188,144,65,255,188,143,65,255,166,111,46,255,166,111,46,255,164,109,42,255,160,107,37,255,161,109,36,255,164,112,39,255,162,113,37,255,160,111,35,255,156,106,33,255,159,109,38,255,155,105,36,255,158,107,42,255,155,103,43,255,154,102,44,255,153,101,44,255,155,104,47,255,148,102,42,255,147,103,40,255,148,102,40,255,148,104,41,255,147,103,40,255,149,105,42,255,149,105,42,255,150,106,43,255,142,98,35,255,144,100,37,255,145,101,40,255,144,100,39,255,142,97,38,255,139,94,35,255,139,94,37,255,140,98,40,255,139,99,40,255,130,91,32,255,137,97,38,255,134,94,35,255,133,92,36,255,136,95,39,255,134,93,39,255,134,93,39,255,132,90,39,255,134,92,41,255,133,89,40,255,129,85,36,255,129,85,38,255,133,89,42,255,135,91,46,255,133,89,42,255,136,94,46,255,130,88,38,255,212,161,77,255,212,163,80,255,210,159,73,255,209,159,71,255,210,162,72,255,210,162,71,255,209,162,71,255,208,160,68,255,208,160,72,255,208,160,74,255,206,157,71,255,206,157,74,255,207,158,80,255,203,153,75,255,203,154,74,255,205,158,79,255,199,153,71,255,199,155,70,255,199,153,70,255,198,153,69,255,199,155,71,255,199,155,71,255,200,155,71,255,200,155,71,255,197,152,67,255,197,153,68,255,198,153,71,255,197,152,71,255,197,151,71,255,195,151,70,255,193,149,69,255,194,151,71,255,194,153,71,255,189,147,65,255,191,148,68,255,191,149,68,255,191,148,70,255,190,148,69,255,189,146,71,255,189,146,68,255,189,146,72,255,189,146,72,255,191,147,76,255,188,144,71,255,188,144,74,255,189,146,73,255,190,146,75,255,189,145,73,255,190,147,74,255,187,143,68,255,167,112,48,255,164,111,45,255,164,111,43,255,166,116,47,255,168,118,47,255,167,119,47,255,163,115,43,255,156,109,37,255,155,108,36,255,161,114,44,255,161,114,46,255,163,115,49,255,160,112,50,255,160,111,52,255,153,104,46,255,151,102,44,255,153,109,48,255,153,109,46,255,147,103,40,255,144,103,39,255,147,106,42,255,153,112,46,255,150,109,45,255,145,106,39,255,147,106,42,255,149,110,45,255,150,109,45,255,148,108,46,255,148,106,45,255,142,102,41,255,139,97,37,255,142,102,43,255,138,102,42,255,130,94,34,255,139,103,43,255,138,99,40,255,137,98,41,255,136,97,40,255,133,94,39,255,128,89,34,255,130,88,37,255,135,93,42,255,136,94,44,255,131,89,39,255,130,86,39,255,133,91,43,255,136,92,47,255,133,91,43,255,138,96,48,255,131,91,40,255,212,162,81,255,213,164,82,255,212,164,80,255,213,166,81,255,213,166,80,255,212,166,77,255,209,164,76,255,206,160,71,255,206,160,72,255,207,160,76,255,208,161,79,255,208,162,82,255,206,158,81,255,204,156,79,255,199,152,72,255,197,147,63,255,189,141,51,255,195,149,61,255,196,150,63,255,194,150,62,255,197,154,68,255,200,159,72,255,200,157,73,255,200,158,72,255,199,157,73,255,202,161,77,255,201,160,78,255,198,156,75,255,197,154,72,255,193,151,68,255,194,152,71,255,195,156,77,255,194,155,76,255,188,148,66,255,192,153,74,255,191,150,71,255,190,149,71,255,188,147,69,255,191,149,74,255,188,146,70,255,188,146,72,255,189,147,74,255,191,148,76,255,187,144,71,255,188,144,73,255,188,146,75,255,191,147,77,255,189,146,74,255,191,149,77,255,187,144,69,255,167,114,48,255,163,113,44,255,166,116,47,255,165,116,47,255,159,112,44,255,156,111,43,255,162,117,49,255,167,122,55,255,159,116,48,255,162,119,51,255,159,116,48,255,146,102,37,255,139,95,30,255,149,105,40,255,148,103,38,255,153,109,46,255,152,108,47,255,150,108,47,255,144,102,41,255,146,106,44,255,147,107,45,255,151,112,47,255,146,106,44,255,145,107,42,255,146,106,44,255,142,104,41,255,137,97,35,255,136,98,36,255,145,105,44,255,143,104,45,255,137,97,38,255,133,94,37,255,124,88,30,255,123,88,30,255,134,99,41,255,139,103,45,255,139,102,47,255,135,98,43,255,133,96,43,255,122,85,32,255,126,86,35,255,134,94,43,255,139,99,48,255,138,98,47,255,137,95,47,255,135,95,46,255,131,89,41,255,124,84,35,255,129,89,38,255,132,95,42,255,212,165,81,255,210,162,76,255,212,165,79,255,212,167,81,255,209,164,77,255,208,163,76,255,208,164,77,255,207,162,75,255,205,162,75,255,204,160,73,255,208,165,82,255,205,163,81,255,197,150,67,255,202,158,77,255,197,150,66,255,194,146,60,255,185,134,47,255,190,144,56,255,192,147,61,255,196,153,69,255,202,162,82,255,205,166,86,255,201,160,80,255,199,160,76,255,197,154,71,255,196,155,72,255,197,155,73,255,196,154,73,255,199,160,81,255,199,160,83,255,193,152,74,255,192,152,75,255,188,149,72,255,187,149,72,255,193,155,80,255,193,154,79,255,193,153,80,255,192,151,78,255,192,153,81,255,186,145,71,255,187,145,71,255,189,147,74,255,193,151,78,255,191,149,75,255,191,148,76,255,190,148,76,255,190,146,75,255,187,144,71,255,190,148,74,255,190,149,75,255,164,116,44,255,166,118,46,255,167,118,49,255,154,107,39,255,129,84,19,255,120,76,15,255,130,88,28,255,142,100,42,255,145,105,46,255,153,113,54,255,154,114,55,255,131,91,30,255,110,70,8,255,113,74,9,255,113,72,8,255,125,84,20,255,150,108,48,255,151,111,52,255,149,109,50,255,154,115,56,255,150,112,50,255,145,107,45,255,142,104,42,255,152,116,54,255,148,112,50,255,137,101,39,255,119,83,23,255,108,72,12,255,107,71,13,255,107,71,13,255,101,64,9,255,96,59,4,255,91,56,0,255,95,60,2,255,104,69,13,255,107,72,16,255,108,73,17,255,108,73,19,255,107,72,18,255,99,63,11,255,104,68,16,255,105,69,17,255,108,71,19,255,108,70,21,255,109,71,22,255,108,70,21,255,105,67,18,255,100,62,13,255,96,60,8,255,112,76,24,255,205,159,67,255,202,155,60,255,203,155,63,255,199,151,58,255,185,135,41,255,179,128,34,255,185,135,44,255,189,141,52,255,193,147,62,255,193,148,62,255,196,153,70,255,186,141,55,255,170,121,30,255,179,132,43,255,174,125,34,255,178,130,41,255,184,134,47,255,185,140,54,255,187,140,55,255,192,149,67,255,197,156,75,255,193,152,68,255,191,148,64,255,191,151,66,255,184,140,52,255,180,135,47,255,177,132,47,255,175,131,45,255,181,138,56,255,183,142,62,255,178,136,56,255,170,127,44,255,164,121,35,255,170,127,43,255,178,136,58,255,180,138,60,255,179,138,60,255,179,138,60,255,180,138,63,255,174,131,53,255,177,133,56,255,176,134,54,255,180,138,60,255,181,138,62,255,183,140,66,255,182,140,66,255,176,132,54,255,173,129,51,255,174,130,50,255,180,139,61,255,161,115,37,255,158,115,37,255,157,113,42,255,140,96,31,255,112,70,10,255,96,54,3,255,88,47,1,255,81,39,0,255,84,45,2,255,98,59,16,255,112,74,29,255,114,76,27,255,108,71,18,255,108,72,14,255,99,63,3,255,102,63,4,255,127,88,33,255,127,87,35,255,117,78,23,255,119,82,27,255,116,80,22,255,116,80,22,255,113,77,19,255,123,88,30,255,121,86,28,255,113,78,20,255,100,65,9,255,87,52,0,255,82,47,0,255,87,52,0,255,89,53,1,255,85,49,0,255,82,47,0,255,84,52,0,255,89,56,2,255,85,52,0,255,84,51,0,255,91,58,5,255,85,52,0,255,84,51,0,255,87,54,3,255,84,51,0,255,82,49,0,255,83,49,1,255,84,50,2,255,85,51,3,255,87,53,5,255,89,55,7,255,79,47,0,255,88,56,5,255,195,148,48,255,194,148,47,255,194,145,50,255,183,133,38,255,164,110,13,255,152,96,6,255,150,93,9,255,147,90,12,255,153,101,20,255,159,110,29,255,165,118,39,255,160,111,29,255,152,103,16,255,156,109,20,255,150,99,5,255,155,105,12,255,172,123,39,255,171,123,41,255,164,115,31,255,168,121,35,255,173,127,42,255,166,121,31,255,166,119,30,255,172,129,42,255,166,120,34,255,163,116,28,255,158,111,25,255,147,97,10,255,147,98,16,255,150,104,17,255,153,107,22,255,144,94,8,255,138,88,1,255,144,97,7,255,152,104,18,255,151,103,17,255,149,101,16,255,153,105,20,255,149,101,16,255,148,99,14,255,152,102,18,255,148,100,13,255,149,101,16,255,151,103,17,255,155,108,24,255,156,110,26,255,155,108,25,255,155,108,25,255,149,101,17,255,154,107,23,255,149,105,16,255,149,107,21,255,149,106,28,255,132,89,20,255,106,64,6,255,94,52,4,255,83,44,3,255,68,30,0,255,64,25,0,255,62,26,0,255,60,25,0,255,79,44,2,255,98,64,18,255,105,71,23,255,92,59,8,255,78,45,0,255,84,48,0,255,93,57,9,255,84,48,0,255,79,43,0,255,72,38,0,255,83,49,1,255,93,57,5,255,109,74,18,255,102,71,7,255,98,67,2,255,93,61,0,255,87,55,0,255,85,52,0,255,91,57,9,255,90,56,10,255,80,46,0,255,80,48,1,255,84,52,3,255,92,60,9,255,84,51,0,255,80,47,0,255,92,57,3,255,77,44,0,255,79,46,0,255,74,42,0,255,74,42,0,255,78,46,0,255,82,50,3,255,79,47,0,255,75,43,0,255,77,43,0,255,81,49,0,255,83,52,0,255,71,41,0,255,182,133,22,255,186,139,32,255,186,139,38,255,173,123,27,255,155,102,12,255,147,93,11,255,136,80,3,255,119,61,0,255,119,64,0,255,124,73,4,255,125,75,8,255,131,81,9,255,143,96,17,255,142,93,20,255,136,86,6,255,130,78,1,255,143,92,11,255,148,97,18,255,138,86,7,255,137,87,8,255,143,96,16,255,144,97,11,255,150,101,14,255,162,117,33,255,153,108,17,255,151,106,16,255,144,100,12,255,131,85,0,255,132,86,1,255,139,94,11,255,135,89,7,255,129,81,0,255,130,81,0,255,135,88,2,255,141,94,6,255,133,84,0,255,130,81,0,255,139,91,3,255,135,85,2,255,136,85,2,255,136,86,3,255,132,81,0,255,133,83,0,255,135,85,2,255,138,88,4,255,138,89,7,255,142,93,13,255,142,94,11,255,137,90,4,255,129,81,1,255,157,114,10,255,161,117,18,255,157,113,24,255,139,96,18,255,109,67,6,255,95,53,3,255,90,51,8,255,70,32,0,255,61,24,0,255,57,22,0,255,70,38,0,255,79,47,8,255,79,47,8,255,69,37,0,255,68,35,0,255,70,37,2,255,68,38,2,255,62,30,0,255,77,43,5,255,73,39,2,255,56,23,0,255,60,27,0,255,89,54,12,255,136,104,45,255,140,108,33,255,130,102,19,255,133,105,31,255,96,66,2,255,78,45,0,255,95,60,18,255,80,44,8,255,66,33,0,255,61,33,0,255,82,54,15,255,102,70,29,255,87,55,8,255,96,61,5,255,115,79,19,255,116,79,26,255,109,73,23,255,90,56,10,255,77,44,1,255,85,54,8,255,90,59,13,255,81,48,5,255,78,44,0,255,76,40,0,255,76,41,0,255,75,45,0,255,72,41,0,255,187,140,14,255,194,146,33,255,187,140,35,255,169,118,19,255,150,99,13,255,135,81,5,255,126,72,6,255,112,57,0,255,116,64,5,255,109,61,0,255,110,65,0,255,121,78,6,255,124,75,11,255,122,70,7,255,123,71,2,255,129,78,9,255,127,76,5,255,121,69,3,255,123,72,3,255,123,73,2,255,114,65,0,255,119,71,0,255,138,89,9,255,161,117,36,255,161,119,24,255,154,113,13,255,154,113,23,255,132,91,1,255,125,83,0,255,132,91,15,255,128,82,8,255,122,77,1,255,118,73,0,255,133,91,12,255,144,101,22,255,134,89,5,255,134,87,3,255,145,99,13,255,144,97,17,255,139,92,15,255,132,84,6,255,123,73,0,255,127,79,5,255,131,82,9,255,129,77,3,255,125,72,0,255,122,70,0,255,127,79,4,255,124,80,3,255,116,69,0,255,158,117,1,255,158,116,6,255,152,110,12,255,133,93,8,255,108,67,1,255,88,48,0,255,75,38,0,255,70,34,0,255,58,23,0,255,71,38,7,255,81,49,11,255,73,44,4,255,66,33,0,255,65,32,0,255,57,24,0,255,67,34,1,255,71,43,4,255,62,33,0,255,71,39,1,255,81,48,15,255,70,38,13,255,62,31,2,255,68,34,0,255,104,71,17,255,112,82,12,255,117,90,13,255,125,98,29,255,94,65,7,255,72,39,0,255,83,49,14,255,76,42,14,255,62,31,3,255,55,29,2,255,57,32,1,255,65,35,0,255,75,43,0,255,98,64,3,255,108,73,9,255,89,53,0,255,91,55,3,255,74,41,0,255,69,40,0,255,82,53,13,255,84,57,14,255,94,65,23,255,107,75,28,255,111,76,20,255,116,82,18,255,101,72,4,255,111,80,16,255,198,154,22,255,190,143,14,255,182,132,15,255,162,112,11,255,141,87,2,255,121,66,0,255,116,61,2,255,116,62,2,255,119,72,13,255,123,80,12,255,127,87,7,255,125,86,5,255,121,72,2,255,119,68,0,255,120,68,1,255,130,79,8,255,129,82,13,255,118,69,7,255,118,68,4,255,119,71,10,255,111,64,8,255,113,65,1,255,130,82,11,255,155,111,32,255,158,116,24,255,154,115,16,255,157,121,34,255,135,96,15,255,117,76,0,255,129,90,16,255,133,90,27,255,127,84,21,255,114,74,7,255,116,75,5,255,127,83,11,255,137,94,15,255,151,109,15,255,155,112,17,255,143,99,14,255,138,93,11,255,130,84,5,255,124,81,2,255,132,88,15,255,131,87,14,255,134,88,17,255,137,89,18,255,135,87,13,255,139,94,12,255,134,92,6,255,139,97,15,255,170,132,9,255,166,130,10,255,162,125,18,255,127,92,0,255,89,55,0,255,77,44,0,255,75,43,0,255,74,42,1,255,76,44,6,255,77,45,7,255,76,44,5,255,73,41,2,255,68,34,0,255,80,44,8,255,80,42,3,255,73,39,0,255,89,59,5,255,85,55,1,255,62,29,0,255,73,39,1,255,72,39,4,255,63,33,0,255,69,36,0,255,75,42,0,255,64,32,0,255,63,32,0,255,69,40,0,255,61,33,0,255,54,23,0,255,62,31,3,255,63,32,11,255,58,30,9,255,58,32,9,255,51,24,0,255,51,21,0,255,68,36,0,255,91,57,0,255,87,54,0,255,98,67,2,255,87,56,0,255,83,55,8,255,77,52,12,255,57,31,0,255,46,22,0,255,57,32,0,255,70,45,0,255,112,85,16,255,138,111,34,255,142,112,39,255,131,98,31,255,205,163,23,255,194,150,8,255,189,142,20,255,164,116,5,255,133,81,0,255,118,66,0,255,114,62,0,255,129,81,13,255,146,104,33,255,153,117,38,255,148,112,23,255,139,102,7,255,138,93,6,255,145,98,13,255,141,94,4,255,135,89,1,255,138,94,4,255,130,84,1,255,117,65,2,255,119,69,5,255,122,73,7,255,119,72,2,255,124,76,11,255,128,81,12,255,120,74,8,255,117,70,4,255,121,77,11,255,114,70,9,255,101,57,0,255,117,75,9,255,119,74,20,255,118,73,18,255,112,69,11,255,109,65,4,255,111,64,4,255,127,82,11,255,146,104,12,255,146,105,14,255,148,110,22,255,141,101,17,255,139,102,23,255,133,97,19,255,123,84,12,255,118,80,14,255,130,90,20,255,137,97,20,255,154,114,26,255,164,126,30,255,162,123,30,255,159,117,29,255,145,113,4,255,159,128,22,255,153,120,25,255,119,88,6,255,97,66,2,255,83,51,0,255,70,39,0,255,74,42,1,255,70,38,0,255,76,43,8,255,80,48,10,255,79,45,8,255,74,38,4,255,69,33,0,255,94,57,12,255,104,71,17,255,117,87,25,255,103,73,13,255,82,48,0,255,66,33,0,255,63,31,0,255,72,43,3,255,76,44,3,255,82,50,11,255,71,38,3,255,55,24,0,255,52,25,0,255,51,25,0,255,52,22,0,255,51,23,0,255,46,19,0,255,42,16,0,255,47,22,2,255,48,22,0,255,59,30,0,255,76,48,1,255,105,75,13,255,119,90,24,255,131,102,42,255,95,68,15,255,65,40,0,255,69,45,9,255,80,57,23,255,78,56,17,255,76,54,5,255,65,43,0,255,91,68,0,255,125,101,15,255,112,83,7,255,91,56,0,255,188,145,5,255,193,151,17,255,187,144,26,255,157,111,4,255,133,86,4,255,126,78,11,255,124,76,15,255,118,69,0,255,117,70,2,255,129,85,7,255,134,94,8,255,141,101,7,255,150,105,12,255,147,101,7,255,152,109,11,255,149,108,11,255,157,118,21,255,150,107,16,255,134,86,14,255,127,77,11,255,129,80,11,255,124,80,7,255,129,82,18,255,120,74,13,255,108,59,6,255,98,50,7,255,97,51,7,255,97,51,6,255,100,54,4,255,110,68,10,255,113,67,17,255,105,58,10,255,100,54,4,255,100,52,1,255,104,54,2,255,117,70,0,255,140,98,9,255,148,110,21,255,154,116,33,255,130,91,9,255,123,87,8,255,127,94,18,255,125,90,18,255,123,88,16,255,127,91,12,255,127,89,10,255,148,112,14,255,164,131,21,255,157,117,18,255,143,97,10,255,103,76,5,255,95,68,0,255,88,60,0,255,89,60,4,255,83,52,6,255,75,42,1,255,74,41,0,255,71,37,0,255,71,36,6,255,75,39,13,255,68,33,5,255,62,27,0,255,71,38,5,255,63,31,0,255,76,45,0,255,114,84,30,255,119,89,29,255,104,73,16,255,88,54,8,255,78,43,3,255,65,36,0,255,62,33,0,255,82,53,13,255,85,55,17,255,68,38,4,255,57,30,0,255,60,37,6,255,57,36,5,255,57,31,4,255,57,33,7,255,47,25,4,255,44,23,4,255,39,20,3,255,51,30,9,255,65,42,11,255,61,38,0,255,69,46,0,255,106,81,27,255,80,56,8,255,64,39,0,255,47,24,0,255,65,42,11,255,77,57,20,255,91,70,23,255,86,65,8,255,73,50,0,255,112,88,2,255,125,99,12,255,108,78,5,255,95,59,0,255,169,125,8,255,164,120,11,255,154,108,17,255,139,93,8,255,127,80,12,255,121,72,12,255,114,64,7,255,107,54,0,255,107,54,3,255,115,66,11,255,110,63,6,255,124,78,2,255,150,106,22,255,139,93,6,255,138,96,4,255,155,119,26,255,162,124,32,255,151,108,18,255,140,91,14,255,132,82,11,255,129,83,10,255,119,74,3,255,126,83,18,255,119,75,14,255,106,59,7,255,95,50,5,255,95,52,9,255,92,51,3,255,107,64,13,255,105,64,8,255,99,54,2,255,101,54,6,255,100,53,11,255,102,57,15,255,106,59,13,255,107,61,4,255,121,80,11,255,142,105,29,255,132,94,27,255,106,65,5,255,99,61,0,255,121,87,18,255,131,98,26,255,134,101,20,255,123,87,6,255,114,73,0,255,147,110,1,255,162,128,13,255,151,109,5,255,136,87,0,255,61,39,0,255,58,36,0,255,47,24,0,255,61,36,0,255,79,50,18,255,69,40,8,255,65,35,1,255,72,39,8,255,67,33,8,255,68,33,11,255,72,38,10,255,66,35,4,255,64,34,0,255,60,32,0,255,56,29,0,255,100,72,25,255,102,72,20,255,76,44,0,255,83,48,10,255,70,36,1,255,63,33,0,255,65,37,0,255,71,43,4,255,77,48,14,255,60,31,1,255,52,27,0,255,56,35,6,255,57,36,7,255,55,31,5,255,50,28,4,255,42,21,0,255,43,25,3,255,41,23,3,255,41,23,0,255,55,36,6,255,55,35,0,255,60,39,0,255,87,65,18,255,64,41,0,255,50,27,0,255,51,30,0,255,40,19,0,255,45,25,0,255,60,39,0,255,86,65,10,255,114,91,24,255,127,101,24,255,107,80,1,255,83,52,0,255,86,51,0,255,134,89,1,255,122,73,0,255,113,65,2,255,114,67,4,255,118,72,18,255,112,66,14,255,112,65,11,255,109,60,9,255,108,58,15,255,106,55,11,255,101,52,8,255,121,78,10,255,146,105,26,255,127,85,0,255,116,75,0,255,146,110,27,255,147,107,23,255,130,83,5,255,133,83,12,255,131,81,13,255,128,81,15,255,119,75,7,255,119,76,13,255,118,76,21,255,104,62,12,255,92,52,6,255,98,59,13,255,96,58,10,255,112,73,22,255,101,60,7,255,88,45,1,255,89,48,3,255,88,46,5,255,89,46,6,255,98,54,11,255,97,55,6,255,108,69,14,255,130,93,32,255,111,72,18,255,95,57,8,255,98,61,7,255,102,66,6,255,114,81,9,255,136,102,19,255,142,108,12,255,151,115,17,255,175,142,32,255,170,134,22,255,150,107,7,255,142,93,0,255,53,35,0,255,51,33,0,255,48,29,0,255,48,27,0,255,47,25,1,255,50,28,4,255,59,35,7,255,62,36,9,255,57,31,8,255,53,25,1,255,68,42,7,255,81,56,16,255,76,51,11,255,69,41,4,255,54,25,0,255,67,38,6,255,72,42,8,255,66,33,2,255,69,34,6,255,63,29,1,255,60,31,0,255,61,35,0,255,66,40,7,255,59,32,3,255,58,30,6,255,52,26,3,255,49,27,4,255,56,34,11,255,59,34,14,255,53,28,6,255,50,28,5,255,48,31,5,255,46,29,0,255,46,30,0,255,59,40,7,255,64,44,9,255,60,38,0,255,62,40,0,255,80,58,17,255,77,58,18,255,73,53,18,255,58,39,6,255,42,22,0,255,43,20,0,255,54,28,0,255,79,50,6,255,104,74,20,255,89,58,3,255,65,33,0,255,74,42,0,255,119,77,3,255,116,75,6,255,107,66,7,255,97,57,0,255,102,61,8,255,100,59,10,255,102,63,10,255,105,64,16,255,101,58,20,255,93,49,6,255,101,57,8,255,129,90,27,255,139,104,24,255,117,78,2,255,100,58,0,255,120,78,14,255,119,75,12,255,110,60,1,255,117,66,9,255,114,63,8,255,111,63,6,255,106,62,2,255,106,64,9,255,105,63,14,255,99,58,12,255,89,49,3,255,94,55,10,255,96,58,12,255,106,65,20,255,96,55,6,255,87,49,3,255,79,43,4,255,78,41,1,255,85,49,4,255,100,64,16,255,98,63,9,255,94,59,1,255,94,58,6,255,99,62,11,255,97,63,17,255,101,67,14,255,90,55,3,255,98,63,0,255,131,97,16,255,147,113,21,255,169,134,37,255,183,148,52,255,166,127,25,255,140,93,9,255,138,89,0,255,62,42,0,255,70,50,0,255,75,55,5,255,63,42,0,255,55,33,0,255,55,33,0,255,53,31,0,255,58,36,0,255,65,43,6,255,53,31,0,255,47,26,0,255,67,47,0,255,82,61,16,255,63,39,1,255,55,30,0,255,50,24,0,255,45,17,0,255,54,24,0,255,67,35,14,255,63,31,8,255,52,26,0,255,51,27,0,255,48,22,0,255,46,20,0,255,43,16,0,255,47,22,0,255,41,19,0,255,49,27,3,255,57,31,8,255,56,30,5,255,58,35,4,255,46,26,0,255,49,30,0,255,59,40,0,255,67,45,4,255,75,52,11,255,66,43,1,255,58,37,0,255,58,36,0,255,65,46,6,255,70,52,16,255,57,38,6,255,48,29,0,255,45,24,0,255,42,17,0,255,53,27,0,255,78,49,7,255,89,60,16,255,87,58,14,255,78,50,3,255,121,84,5,255,129,93,12,255,122,88,12,255,107,71,0,255,103,67,6,255,91,56,1,255,91,56,2,255,97,61,3,255,101,65,11,255,87,50,0,255,90,53,2,255,123,90,16,255,136,105,23,255,116,78,2,255,109,71,11,255,111,70,20,255,102,57,12,255,104,57,8,255,107,59,15,255,101,53,8,255,97,51,2,255,101,60,9,255,90,48,2,255,89,45,1,255,85,42,2,255,83,42,1,255,88,48,7,255,90,51,6,255,94,52,10,255,97,56,11,255,94,58,12,255,83,49,6,255,86,53,10,255,92,60,11,255,98,64,11,255,98,63,10,255,94,61,1,255,85,52,0,255,91,55,8,255,96,62,12,255,103,69,19,255,97,62,5,255,101,66,0,255,119,82,10,255,120,77,1,255,140,97,14,255,153,111,24,255,144,101,11,255,134,86,8,255,131,85,1,255,116,88,5,255,118,90,6,255,122,95,6,255,110,84,0,255,97,70,0,255,89,63,0,255,77,53,0,255,75,52,0,255,71,52,0,255,64,46,0,255,62,47,0,255,69,54,0,255,63,46,0,255,50,35,0,255,48,32,0,255,47,30,0,255,40,19,0,255,46,20,0,255,59,31,10,255,53,26,7,255,44,22,1,255,44,23,2,255,44,21,3,255,46,20,3,255,45,19,2,255,43,18,0,255,44,23,0,255,60,37,5,255,58,32,0,255,63,35,0,255,54,29,0,255,57,34,0,255,71,44,0,255,70,43,0,255,69,44,0,255,86,61,5,255,89,64,8,255,80,57,5,255,54,33,0,255,54,35,0,255,59,40,8,255,52,35,7,255,43,26,0,255,34,17,0,255,47,29,0,255,59,40,0,255,74,53,10,255,84,61,17,255,89,62,17,255,81,55,4,255,139,103,2,255,155,124,14,255,162,132,25,255,141,109,4,255,128,94,4,255,111,76,0,255,101,68,0,255,112,83,1,255,110,83,2,255,100,70,0,255,97,68,0,255,114,85,0,255,124,94,6,255,105,72,0,255,104,71,8,255,101,64,13,255,82,42,1,255,87,44,4,255,93,49,11,255,89,45,7,255,91,53,6,255,97,61,11,255,91,52,2,255,93,52,4,255,83,39,1,255,86,43,2,255,86,49,9,255,92,54,8,255,84,43,3,255,95,52,6,255,91,53,9,255,90,53,12,255,94,55,9,255,94,56,6,255,95,57,3,255,109,72,12,255,109,75,15,255,98,63,5,255,87,51,6,255,88,54,6,255,101,67,20,255,94,59,9,255,88,51,0,255,92,51,0,255,99,54,0,255,108,65,0,255,116,74,8,255,133,95,18,255,142,101,28,255,126,84,4,255,144,118,25,255,146,120,25,255,145,120,20,255,144,120,22,255,144,119,29,255,141,116,32,255,137,115,30,255,132,111,28,255,112,93,16,255,101,85,8,255,119,105,32,255,95,81,18,255,48,34,0,255,40,26,0,255,44,31,0,255,51,37,8,255,46,26,2,255,46,24,1,255,49,24,4,255,42,19,1,255,35,16,1,255,43,24,10,255,40,18,5,255,43,20,4,255,43,21,0,255,42,21,0,255,51,32,0,255,79,58,11,255,87,64,10,255,79,54,0,255,80,59,0,255,86,62,0,255,99,73,14,255,97,71,10,255,92,68,0,255,101,77,5,255,103,81,8,255,97,77,8,255,72,54,0,255,66,49,0,255,60,43,0,255,63,48,7,255,57,43,6,255,54,40,1,255,60,46,1,255,57,43,0,255,63,47,0,255,65,45,0,255,72,49,0,255,77,55,0,255,170,140,16,255,176,147,17,255,176,148,17,255,169,140,12,255,161,131,19,255,154,124,18,255,144,116,17,255,154,130,28,255,150,129,25,255,146,124,20,255,153,131,32,255,144,120,24,255,120,92,10,255,96,66,0,255,90,58,0,255,86,55,4,255,80,44,5,255,82,46,9,255,82,43,6,255,79,43,3,255,75,43,0,255,83,51,6,255,88,54,4,255,93,54,3,255,84,43,0,255,83,42,2,255,86,49,5,255,101,66,12,255,101,63,5,255,101,62,0,255,105,69,9,255,102,65,4,255,108,69,8,255,108,69,7,255,109,72,5,255,119,83,9,255,120,87,11,255,111,78,6,255,92,60,1,255,89,56,0,255,94,61,5,255,94,61,6,255,94,60,6,255,99,65,12,255,101,63,5,255,95,57,0,255,104,69,4,255,112,77,6,255,122,85,14,255,119,81,5,255,103,91,7,255,102,90,8,255,95,83,1,255,104,88,11,255,113,94,25,255,117,98,29,255,126,107,31,255,125,106,27,255,109,92,14,255,107,91,13,255,123,109,34,255,89,75,12,255,44,30,0,255,41,26,0,255,42,26,1,255,51,34,14,255,47,29,9,255,46,25,4,255,40,18,0,255,33,12,0,255,33,15,5,255,43,26,19,255,40,20,11,255,40,19,0,255,54,36,0,255,63,47,0,255,75,61,0,255,103,89,18,255,127,108,31,255,122,101,18,255,128,111,23,255,116,99,11,255,112,91,10,255,120,99,16,255,121,101,12,255,123,107,12,255,124,108,13,255,126,111,16,255,112,99,5,255,109,98,9,255,107,96,17,255,103,93,24,255,85,75,16,255,82,71,15,255,94,82,22,255,93,82,18,255,99,86,18,255,93,78,9,255,96,77,8,255,99,81,9,255,170,149,15,255,160,138,15,255,155,130,8,255,160,134,15,255,164,136,26,255,167,141,36,255,166,143,30,255,170,152,35,255,162,142,21,255,157,138,13,255,169,150,38,255,150,127,23,255,118,92,11,255,102,72,5,255,86,57,1,255,82,51,11,255,82,50,16,255,74,42,5,255,67,33,1,255,74,46,0,255,81,58,3,255,96,73,15,255,102,73,14,255,98,66,5,255,91,54,2,255,90,53,5,255,95,62,4,255,117,87,18,255,134,105,25,255,132,102,15,255,137,109,19,255,129,99,6,255,128,95,11,255,130,97,13,255,132,100,7,255,138,109,16,255,135,107,11,255,130,104,12,255,118,93,2,255,115,92,5,255,121,97,15,255,122,100,23,255,114,91,18,255,116,91,21,255,119,91,19,255,113,85,10,255,116,87,10,255,113,81,5,255,114,82,4,255,114,82,5,255,64,61,0,255,62,58,0,255,58,54,0,255,63,55,0,255,67,57,0,255,66,56,0,255,72,62,0,255,73,64,0,255,83,74,0,255,86,76,4,255,87,79,7,255,76,66,4,255,62,51,5,255,60,47,12,255,57,43,16,255,51,37,11,255,41,24,0,255,47,28,0,255,72,53,11,255,54,36,0,255,27,12,0,255,35,19,4,255,44,27,11,255,46,31,2,255,83,71,19,255,92,83,18,255,91,83,10,255,95,86,7,255,112,97,14,255,112,96,8,255,120,105,12,255,98,85,0,255,99,83,0,255,109,95,6,255,115,102,6,255,115,103,5,255,110,101,0,255,113,104,3,255,105,98,0,255,105,100,0,255,98,91,1,255,97,90,9,255,87,79,7,255,82,73,4,255,92,82,10,255,93,84,7,255,102,91,11,255,101,90,8,255,100,88,6,255,104,92,10,255,151,139,16,255,143,129,8,255,141,126,12,255,149,129,22,255,142,120,15,255,140,121,13,255,144,128,13,255,151,138,16,255,153,140,11,255,155,140,10,255,161,144,26,255,147,127,17,255,122,101,8,255,106,82,7,255,93,67,10,255,81,54,12,255,76,49,7,255,72,43,1,255,87,62,6,255,103,84,15,255,107,91,24,255,122,105,35,255,127,108,37,255,120,97,28,255,115,89,20,255,108,83,10,255,114,91,6,255,128,107,14,255,150,128,29,255,150,128,22,255,149,127,17,255,137,115,14,255,140,115,23,255,143,118,24,255,141,117,15,255,139,116,12,255,135,114,5,255,139,121,8,255,143,126,11,255,139,127,4,255,138,125,12,255,137,124,21,255,127,111,14,255,122,106,10,255,130,112,17,255,135,116,20,255,140,119,26,255,135,114,19,255,130,107,9,255,122,100,9,255,69,71,0,255,65,67,0,255,64,65,0,255,59,59,0,255,55,56,0,255,54,56,0,255,51,57,0,255,55,61,0,255,52,57,0,255,52,57,0,255,52,54,0,255,59,60,2,255,59,57,6,255,56,52,7,255,57,52,12,255,47,38,0,255,40,26,0,255,76,59,3,255,187,173,100,255,167,154,83,255,57,47,0,255,51,42,1,255,56,44,6,255,64,53,8,255,88,80,18,255,89,85,14,255,90,85,19,255,91,84,16,255,93,80,12,255,94,80,9,255,98,87,8,255,90,81,2,255,85,78,0,255,85,80,0,255,86,82,0,255,88,84,0,255,88,84,0,255,89,85,0,255,80,76,0,255,78,73,0,255,71,66,0,255,74,68,0,255,80,74,0,255,78,72,0,255,91,85,1,255,96,90,2,255,97,90,2,255,101,94,6,255,99,92,4,255,94,88,4,255,129,125,1,255,124,119,2,255,133,124,18,255,139,127,25,255,136,122,15,255,135,123,13,255,138,132,15,255,141,137,15,255,142,137,11,255,141,136,10,255,143,134,13,255,141,130,12,255,130,119,13,255,118,105,11,255,108,94,19,255,90,71,4,255,77,57,0,255,98,78,1,255,167,153,66,255,163,152,62,255,116,106,14,255,115,103,10,255,122,108,18,255,127,112,23,255,128,113,22,255,118,104,15,255,133,120,24,255,146,132,31,255,159,144,33,255,161,146,35,255,153,137,31,255,124,108,4,255,114,95,0,255,120,103,4,255,126,109,15,255,122,106,8,255,118,103,3,255,130,118,12,255,146,138,27,255,140,134,8,255,134,127,4,255,136,129,6,255,136,128,6,255,130,122,1,255,136,125,4,255,138,128,4,255,140,128,6,255,142,132,15,255,140,129,12,255,130,119,6,255,87,86,4,255,82,81,1,255,83,81,6,255,74,74,2,255,69,70,0,255,67,71,0,255,60,67,0,255,62,71,0,255,60,67,0,255,61,68,0,255,60,66,0,255,63,66,0,255,67,68,2,255,62,62,0,255,58,56,0,255,65,59,0,255,64,50,0,255,89,73,0,255,226,213,117,255,211,201,106,255,63,55,0,255,63,57,0,255,46,39,0,255,47,41,0,255,54,52,0,255,53,54,0,255,58,59,0,255,63,62,0,255,67,60,0,255,75,67,0,255,74,68,0,255,75,71,0,255,81,78,7,255,73,73,0,255,74,75,0,255,79,81,0,255,83,84,6,255,85,86,8,255,82,80,3,255,82,80,3,255,82,80,5,255,78,76,1,255,84,80,6,255,77,74,0,255,86,84,0,255,93,89,0,255,86,82,0,255,88,84,0,255,77,76,0,255,71,71,0,255,120,121,2,255,116,116,0,255,122,118,3,255,119,113,1,255,117,110,0,255,117,114,0,255,113,116,0,255,117,122,0,255,117,120,0,255,118,122,0,255,125,122,1,255,130,126,6,255,128,125,9,255,120,116,10,255,124,118,30,255,108,98,10,255,97,80,2,255,127,110,10,255,222,212,119,255,210,202,103,255,119,110,3,255,115,108,0,255,113,105,2,255,116,108,7,255,115,107,8,255,106,99,6,255,129,122,22,255,134,124,18,255,134,122,5,255,142,128,15,255,134,121,14,255,113,101,0,255,104,92,3,255,110,98,0,255,114,102,10,255,107,95,0,255,104,91,3,255,117,106,4,255,144,136,18,255,147,140,11,255,147,140,10,255,145,139,5,255,150,143,11,255,147,139,7,255,151,144,4,255,154,146,4,255,146,136,0,255,148,139,5,255,142,135,5,255,136,129,1,255,113,99,10,255,114,103,11,255,117,107,12,255,115,106,13,255,112,102,13,255,106,99,11,255,99,94,2,255,95,92,0,255,99,95,6,255,102,101,11,255,97,97,1,255,90,90,0,255,93,92,0,255,89,88,0,255,79,79,0,255,90,86,0,255,90,78,0,255,113,98,5,255,209,197,87,255,201,190,84,255,85,79,0,255,82,78,5,255,69,66,0,255,75,73,0,255,67,69,0,255,61,67,0,255,58,65,0,255,55,59,0,255,54,56,0,255,64,63,0,255,60,61,0,255,57,59,0,255,57,59,0,255,52,54,0,255,57,60,0,255,61,64,0,255,61,63,0,255,60,62,0,255,59,61,0,255,63,65,0,255,66,68,0,255,69,70,0,255,75,76,10,255,69,70,0,255,74,76,0,255,77,79,0,255,75,77,0,255,79,83,0,255,79,85,0,255,78,86,1,255,149,149,16,255,147,147,15,255,149,147,13,255,146,142,7,255,142,136,7,255,140,136,5,255,129,131,1,255,126,131,0,255,125,127,3,255,124,126,5,255,122,121,0,255,120,118,0,255,121,120,0,255,117,117,0,255,111,110,3,255,106,100,0,255,104,90,0,255,132,116,2,255,224,214,101,255,215,207,94,255,119,111,0,255,121,114,2,255,111,107,0,255,111,108,0,255,108,107,0,255,100,100,0,255,116,115,8,255,109,104,0,255,102,93,0,255,117,104,0,255,120,110,3,255,113,103,0,255,108,96,3,255,106,94,0,255,113,99,0,255,110,95,0,255,108,91,2,255,112,97,3,255,133,119,1,255,141,129,1,255,144,131,2,255,141,127,0,255,145,131,8,255,144,129,0,255,153,139,0,255,162,146,0,255,157,141,0,255,160,144,0,255,157,142,0,255,158,145,2,255,103,81,0,255,109,88,0,255,107,88,0,255,110,91,0,255,109,92,2,255,112,95,7,255,120,105,14,255,120,105,14,255,121,106,13,255,123,111,13,255,125,113,11,255,122,113,10,255,117,109,10,255,120,112,13,255,120,115,15,255,113,105,4,255,114,100,1,255,123,108,5,255,142,129,17,255,141,131,20,255,106,100,4,255,105,99,11,255,108,104,15,255,108,107,15,255,102,104,7,255,101,105,10,255,105,109,22,255,105,109,22,255,106,105,12,255,104,104,8,255,98,98,10,255,94,93,10,255,88,87,7,255,84,83,3,255,88,91,4,255,89,92,5,255,86,88,5,255,81,82,2,255,79,81,0,255,81,83,0,255,79,80,0,255,78,79,1,255,75,73,0,255,69,67,0,255,75,76,0,255,76,78,0,255,77,76,0,255,74,77,0,255,80,83,0,255,80,85,0,255,156,148,9,255,157,148,5,255,156,148,5,255,161,151,6,255,161,150,7,255,161,150,10,255,159,151,13,255,155,149,14,255,157,149,15,255,156,149,12,255,154,145,6,255,150,142,5,255,147,140,5,255,148,142,9,255,147,140,11,255,139,128,2,255,143,127,0,255,159,143,6,255,199,186,51,255,196,184,50,255,148,137,4,255,143,134,8,255,135,128,7,255,139,133,7,255,139,136,3,255,126,125,5,255,139,135,11,255,137,130,11,255,134,122,6,255,140,127,4,255,142,129,5,255,150,135,13,255,149,133,11,255,146,130,9,255,151,134,14,255,150,132,12,255,156,136,22,255,162,139,22,255,168,148,15,255,170,152,7,255,167,149,3,255,169,150,7,255,174,152,21,255,170,148,16,255,172,152,11,255,175,155,12,255,172,150,6,255,178,157,12,255,183,164,14,255,186,168,16,255,92,61,0,255,89,60,0,255,91,65,0,255,94,68,0,255,94,70,0,255,92,68,0,255,98,74,0,255,102,77,0,255,108,82,0,255,116,91,1,255,118,93,3,255,126,103,10,255,121,100,7,255,116,97,3,255,127,111,16,255,126,110,12,255,122,107,4,255,129,114,10,255,119,106,1,255,115,103,0,255,123,112,4,255,120,112,5,255,114,106,0,255,124,115,10,255,121,114,8,255,129,121,20,255,119,110,15,255,126,117,22,255,128,119,18,255,131,122,19,255,130,121,18,255,125,115,17,255,120,106,17,255,120,109,17,255,123,118,14,255,124,121,14,255,122,117,15,255,123,118,16,255,120,119,11,255,111,110,4,255,111,109,9,255,108,104,5,255,114,107,3,255,109,102,0,255,100,94,0,255,102,96,2,255,107,98,3,255,99,91,0,255,99,91,0,255,102,94,0,255,161,140,0,255,160,141,0,255,160,142,0,255,164,146,0,255,163,145,0,255,158,139,3,255,156,136,6,255,155,135,6,255,163,142,6,255,168,148,6,255,171,149,6,255,176,154,9,255,177,157,11,255,177,157,7,255,190,170,25,255,184,163,8,255,188,167,13,255,192,173,20,255,192,175,18,255,197,182,31,255,192,175,20,255,189,171,17,255,194,175,24,255,193,175,21,255,195,180,22,255,193,180,24,255,195,180,38,255,195,180,40,255,198,181,38,255,197,179,29,255,195,175,24,255,199,177,30,255,196,171,30,255,200,176,35,255,192,173,22,255,193,175,23,255,194,173,28,255,194,170,26,255,194,172,19,255,194,172,17,255,186,166,9,255,192,170,21,255,192,165,24,255,183,156,13,255,177,154,5,255,181,159,11,255,177,151,9,255,182,158,20,255,183,161,9,255,185,163,5,255,93,61,0,255,94,62,0,255,92,62,0,255,92,62,0,255,91,61,0,255,92,62,0,255,98,68,0,255,100,69,0,255,105,74,0,255,103,70,0,255,105,71,0,255,110,76,0,255,104,73,0,255,107,78,0,255,104,78,0,255,114,90,0,255,108,85,0,255,106,85,0,255,121,100,0,255,124,106,0,255,127,110,0,255,135,118,0,255,125,108,0,255,111,93,0,255,119,101,0,255,111,93,0,255,106,87,0,255,125,104,0,255,111,90,0,255,117,96,0,255,120,100,0,255,118,96,0,255,115,92,0,255,118,97,0,255,125,110,0,255,124,112,0,255,129,114,0,255,121,106,0,255,122,110,0,255,120,109,0,255,122,109,0,255,127,111,0,255,138,119,1,255,136,116,1,255,137,120,14,255,120,105,2,255,127,109,9,255,130,111,9,255,137,116,11,255,133,112,5,255,177,146,6,255,185,159,17,255,183,158,11,255,184,160,14,255,186,160,25,255,181,155,22,255,182,155,18,255,186,158,19,255,187,158,14,255,192,163,18,255,192,160,17,255,198,168,26,255,196,166,25,255,190,157,8,255,202,171,22,255,198,167,5,255,196,168,5,255,197,173,13,255,199,174,12,255,197,174,9,255,200,176,6,255,205,181,13,255,205,178,14,255,194,165,4,255,196,172,3,255,201,179,12,255,193,167,7,255,197,171,10,255,194,165,8,255,197,169,9,255,204,178,14,255,208,179,21,255,194,159,8,255,197,166,8,255,199,176,6,255,200,181,9,255,203,178,13,255,196,169,7,255,196,170,6,255,195,168,5,255,190,165,4,255,190,163,2,255,197,167,6,255,189,158,0,255,188,161,7,255,186,159,7,255,177,146,6,255,181,151,8,255,185,156,5,255,191,165,9,255,107,77,0,255,104,73,0,255,106,73,0,255,112,79,0,255,116,85,0,255,109,75,0,255,113,79,0,255,116,81,0,255,120,85,0,255,129,95,0,255,123,88,0,255,123,87,0,255,125,89,0,255,134,98,1,255,129,93,0,255,136,101,1,255,126,91,0,255,126,92,0,255,144,110,3,255,154,122,13,255,141,110,0,255,166,135,18,255,157,126,10,255,150,118,5,255,150,118,9,255,128,96,0,255,146,115,0,255,178,146,27,255,140,107,0,255,142,109,0,255,149,116,1,255,151,118,3,255,147,114,1,255,147,116,0,255,156,128,2,255,165,138,9,255,164,134,10,255,162,129,13,255,156,124,11,255,150,118,7,255,155,123,10,255,151,118,3,255,154,119,1,255,159,126,10,255,156,126,14,255,151,123,16,255,132,102,4,255,142,109,12,255,150,115,11,255,145,108,1,255,186,145,0,255,189,152,5,255,191,154,3,255,197,163,13,255,192,156,12,255,193,156,17,255,189,152,2,255,192,154,3,255,195,158,10,255,196,159,9,255,192,151,0,255,200,159,10,255,193,151,3,255,197,157,6,255,203,163,12,255,201,164,0,255,200,165,8,255,199,166,13,255,199,166,4,255,204,174,18,255,209,176,26,255,207,174,10,255,206,173,10,255,202,167,5,255,197,164,4,255,200,167,4,255,200,167,4,255,210,178,18,255,191,151,0,255,189,148,0,255,195,159,0,255,209,176,20,255,200,164,8,255,208,177,24,255,208,182,16,255,205,179,9,255,209,180,18,255,198,164,6,255,192,158,5,255,190,156,3,255,195,161,4,255,197,164,1,255,204,169,8,255,200,165,5,255,201,168,15,255,197,166,22,255,176,138,6,255,180,142,10,255,192,156,13,255,204,171,38,255,166,136,24,255,161,130,24,255,153,119,22,255,144,109,15,255,152,117,15,255,149,114,10,255,157,122,22,255,151,116,14,255,151,117,9,255,170,137,24,255,176,142,34,255,153,119,12,255,138,104,0,255,161,124,18,255,167,128,23,255,159,120,15,255,163,122,17,255,166,125,20,255,167,125,23,255,146,107,2,255,156,118,7,255,170,133,19,255,159,121,12,255,149,111,4,255,155,116,11,255,151,113,4,255,169,130,11,255,173,134,15,255,142,102,0,255,159,118,10,255,161,119,9,255,157,117,4,255,151,113,2,255,143,106,0,255,151,116,0,255,165,130,2,255,151,113,0,255,147,106,0,255,141,99,0,255,161,119,11,255,165,123,13,255,149,107,0,255,143,102,0,255,168,128,14,255,148,110,1,255,146,109,5,255,131,95,0,255,133,95,0,255,161,119,17,255,154,113,8,255,205,168,17,255,197,158,11,255,197,158,10,255,206,170,19,255,193,153,7,255,194,151,4,255,204,165,11,255,202,161,6,255,202,161,4,255,207,169,12,255,216,180,32,255,201,158,5,255,191,145,0,255,213,174,24,255,207,166,11,255,201,160,7,255,198,157,8,255,209,171,18,255,205,166,12,255,201,161,7,255,195,152,3,255,212,175,21,255,208,169,16,255,198,157,4,255,212,178,23,255,206,171,12,255,210,176,12,255,214,177,21,255,196,151,0,255,198,154,4,255,202,162,4,255,200,159,3,255,201,161,1,255,198,158,0,255,204,171,3,255,210,179,6,255,203,166,5,255,207,168,13,255,189,143,5,255,196,153,8,255,210,174,30,255,203,165,9,255,205,164,9,255,200,159,11,255,201,163,13,255,190,150,10,255,169,123,2,255,180,136,6,255,188,142,13,255,182,136,4,255,169,135,27,255,161,127,17,255,144,108,0,255,146,108,0,255,158,121,7,255,162,124,13,255,158,121,17,255,146,111,11,255,148,115,12,255,124,93,0,255,156,129,16,255,148,121,4,255,135,106,0,255,148,117,0,255,147,114,0,255,150,114,0,255,164,125,20,255,158,118,20,255,144,103,11,255,154,114,19,255,167,128,25,255,153,116,10,255,133,95,0,255,150,112,15,255,156,116,18,255,149,110,7,255,142,104,0,255,131,93,0,255,130,88,0,255,142,99,4,255,135,93,0,255,155,113,13,255,130,90,0,255,119,80,0,255,153,116,1,255,154,118,0,255,146,106,0,255,155,115,2,255,166,124,14,255,163,120,15,255,156,113,11,255,130,87,0,255,127,87,0,255,165,127,16,255,141,102,1,255,132,94,0,255,149,114,14,255,140,105,5,255,142,106,9,255,135,96,1,255,215,182,33,255,209,175,20,255,206,169,12,255,212,177,28,255,205,167,11,255,203,162,11,255,211,174,25,255,209,171,25,255,201,161,10,255,211,175,36,255,210,174,25,255,199,159,8,255,195,152,0,255,210,173,17,255,217,183,31,255,202,164,7,255,207,168,18,255,199,156,19,255,204,164,17,255,206,167,19,255,203,160,15,255,204,163,14,255,200,158,23,255,200,159,21,255,215,182,45,255,196,157,5,255,188,142,5,255,197,155,7,255,196,151,3,255,211,170,19,255,207,165,5,255,210,169,9,255,206,164,20,255,184,136,0,255,199,160,0,255,208,174,12,255,198,157,0,255,193,150,0,255,191,143,6,255,201,158,12,255,205,165,19,255,186,141,0,255,193,152,0,255,210,174,22,255,183,139,0,255,184,141,8,255,188,148,18,255,200,162,42,255,196,156,30,255,182,135,4,255,131,92,0,255,144,105,0,255,141,100,0,255,153,113,2,255,154,114,3,255,147,109,0,255,141,101,5,255,132,96,0,255,123,89,0,255,108,79,0,255,137,108,4,255,154,125,21,255,165,133,32,255,150,117,14,255,137,101,0,255,142,106,0,255,127,88,0,255,120,82,0,255,120,79,0,255,114,75,0,255,133,95,0,255,117,80,0,255,119,81,0,255,125,86,0,255,138,100,3,255,133,94,0,255,139,100,0,255,133,94,0,255,127,85,0,255,137,94,0,255,135,92,0,255,151,111,16,255,139,100,9,255,134,95,2,255,145,106,1,255,165,127,18,255,156,119,15,255,144,107,3,255,124,85,0,255,139,100,0,255,165,126,25,255,143,105,6,255,141,104,0,255,156,121,19,255,115,76,0,255,118,79,0,255,127,91,0,255,131,97,0,255,135,100,6,255,122,87,0,255,201,162,14,255,206,168,14,255,199,159,2,255,204,165,6,255,208,170,15,255,197,156,6,255,195,151,11,255,202,162,22,255,189,147,9,255,170,126,0,255,198,162,22,255,207,173,39,255,204,168,39,255,192,152,6,255,205,170,18,255,207,171,16,255,207,168,34,255,198,156,21,255,189,144,5,255,196,153,15,255,203,163,23,255,201,161,34,255,177,130,0,255,171,123,7,255,185,143,10,255,202,167,38,255,189,148,12,255,185,142,9,255,193,148,8,255,203,162,14,255,206,167,21,255,210,172,30,255,204,161,31,255,190,145,13,255,197,155,10,255,203,166,22,255,218,185,56,255,209,172,29,255,200,159,25,255,196,154,12,255,194,151,17,255,189,148,9,255,201,165,29,255,205,171,32,255,181,138,20,255,174,129,16,255,191,152,36,255,183,143,17,255,180,138,9,255,180,139,17,255,127,85,0,255,135,92,0,255,132,88,1,255,134,88,2,255,159,116,21,255,154,114,18,255,154,112,28,255,132,92,7,255,125,89,0,255,156,121,27,255,136,100,16,255,116,78,7,255,124,79,20,255,122,77,12,255,148,102,16,255,155,113,11,255,155,116,11,255,137,102,0,255,138,100,3,255,142,106,9,255,151,116,12,255,159,125,17,255,161,127,19,255,166,132,25,255,149,114,14,255,123,85,0,255,142,106,0,255,176,140,26,255,159,121,14,255,147,108,5,255,141,102,1,255,167,127,32,255,115,78,0,255,138,101,13,255,153,113,17,255,133,95,0,255,166,130,42,255,120,86,0,255,128,96,0,255,145,112,7,255,169,138,32,255,150,121,19,255,124,93,2,255,140,108,21,255,133,96,8,255,151,111,26,255,122,84,1,255,131,95,9,255,148,111,20,255,146,110,14,255,197,155,6,255,201,160,9,255,200,158,17,255,204,162,21,255,219,184,49,255,203,163,13,255,211,176,46,255,196,156,23,255,184,142,19,255,189,151,41,255,194,157,41,255,181,140,24,255,177,130,26,255,171,123,13,255,192,149,12,255,200,161,18,255,193,149,20,255,192,149,24,255,204,164,34,255,197,155,21,255,191,147,8,255,175,129,7,255,182,140,8,255,186,147,11,255,175,131,8,255,191,153,46,255,203,167,51,255,190,148,11,255,203,162,30,255,219,184,60,255,197,156,23,255,200,159,27,255,199,160,40,255,194,155,34,255,188,144,19,255,191,149,30,255,207,171,59,255,182,140,10,255,168,122,0,255,177,132,3,255,191,149,28,255,191,152,19,255,187,147,21,255,183,141,19,255,161,111,3,255,171,122,21,255,152,100,0,255,152,105,4,255,175,133,12,255,186,148,32,255,149,107,9,255,127,84,0,255,128,83,2,255,120,74,0,255,148,107,19,255,101,61,0,255,114,75,0,255,112,73,0,255,112,76,0,255,134,98,4,255,102,63,0,255,78,34,0,255,71,23,0,255,86,37,0,255,131,84,4,255,142,100,2,255,140,103,0,255,128,95,0,255,140,104,7,255,135,101,4,255,135,99,2,255,141,108,5,255,139,105,0,255,139,105,0,255,158,122,25,255,117,81,0,255,115,81,0,255,162,126,16,255,163,126,20,255,147,107,9,255,122,81,0,255,150,110,25,255,110,72,0,255,109,73,0,255,141,103,18,255,132,95,14,255,115,82,13,255,88,58,0,255,134,105,25,255,96,69,0,255,107,81,0,255,117,92,2,255,80,54,0,255,112,84,11,255,135,99,25,255,111,73,0,255,93,56,0,255,116,80,4,255,107,72,0,255,124,90,3,255,187,142,4,255,171,119,0,255,175,122,1,255,175,124,1,255,202,161,26,255,172,125,9,255,185,143,15,255,163,116,3,255,151,104,0,255,179,137,16,255,159,112,8,255,132,78,3,255,139,80,11,255,153,100,19,255,204,164,63,255,192,147,12,255,182,136,6,255,168,121,0,255,188,145,4,255,193,152,8,255,187,144,7,255,177,134,11,255,191,155,10,255,209,180,57,255,174,130,18,255,152,105,0,255,171,130,0,255,198,159,21,255,193,151,16,255,189,145,6,255,164,113,0,255,176,127,28,255,158,112,0,255,161,115,7,255,171,122,17,255,162,114,6,255,173,129,28,255,151,106,0,255,173,135,11,255,175,137,12,255,191,157,40,255,172,134,11,255,152,110,1,255,158,115,16,255,167,120,15,255,167,118,15,255,157,109,12,255,159,115,6,255,165,122,11,255,173,134,12,255,132,91,0,255,122,83,0,255,106,65,0,255,144,107,18,255,139,103,17,255,71,36,0,255,65,28,0,255,133,97,21,255,141,108,13,255,118,84,0,255,134,97,6,255,133,95,12,255,131,89,17,255,123,81,5,255,158,119,26,255,162,125,21,255,149,117,6,255,125,94,0,255,121,86,0,255,145,110,26,255,132,95,15,255,127,93,6,255,165,131,31,255,154,121,18,255,175,140,50,255,137,101,13,255,134,99,7,255,134,98,4,255,137,100,9,255,135,95,10,255,142,100,26,255,124,83,19,255,134,100,39,255,72,40,0,255,91,56,0,255,136,102,41,255,72,41,0,255,61,32,0,255,59,32,0,255,53,27,0,255,53,28,0,255,69,45,0,255,81,61,2,255,78,56,0,255,86,55,0,255,79,44,0,255,84,53,0,255,107,76,9,255,61,32,0,255,90,62,0,255,185,141,9,255,153,101,0,255,152,101,1,255,191,152,28,255,199,163,37,255,157,114,0,255,167,127,8,255,182,142,23,255,173,133,15,255,176,135,25,255,153,103,2,255,147,95,9,255,143,86,15,255,140,83,2,255,173,125,15,255,173,124,10,255,169,126,2,255,166,123,0,255,181,140,3,255,191,152,13,255,168,123,7,255,198,165,50,255,201,171,44,255,186,155,14,255,186,149,35,255,175,139,25,255,177,142,18,255,185,148,10,255,180,137,15,255,175,128,9,255,181,135,17,255,198,157,48,255,184,142,39,255,164,121,17,255,186,147,35,255,186,149,37,255,156,113,12,255,168,130,37,255,190,160,53,255,175,142,35,255,166,130,36,255,153,118,13,255,157,125,31,255,164,134,35,255,185,152,63,255,165,128,31,255,175,140,39,255,181,147,38,255,127,83,0,255,148,107,3,255,156,115,23,255,168,129,38,255,143,107,21,255,154,119,37,255,135,104,24,255,93,63,0,255,69,37,0,255,154,123,58,255,146,115,33,255,124,95,3,255,145,114,24,255,147,112,30,255,137,101,27,255,87,53,0,255,109,76,0,255,133,102,12,255,125,96,2,255,139,109,19,255,128,96,19,255,84,51,0,255,80,46,0,255,88,55,0,255,110,80,0,255,120,91,0,255,92,59,0,255,109,75,1,255,136,103,26,255,101,68,0,255,81,46,0,255,109,74,0,255,72,34,0,255,68,30,0,255,71,39,0,255,63,33,0,255,71,39,0,255,74,42,0,255,62,31,0,255,55,26,0,255,96,68,18,255,101,74,21,255,100,72,22,255,117,94,44,255,106,84,37,255,65,41,0,255,74,45,0,255,94,64,4,255,103,72,15,255,125,96,38,255,73,47,0,255,104,79,22,255,185,145,26,255,176,134,16,255,172,132,15,255,217,191,89,255,175,138,20,255,150,112,7,255,162,126,32,255,178,142,36,255,168,128,21,255,174,140,36,255,166,126,13,255,185,149,54,255,168,124,34,255,153,108,25,255,172,132,34,255,175,137,19,255,170,131,4,255,197,164,59,255,189,154,38,255,176,138,26,255,156,112,8,255,170,134,34,255,173,139,17,255,173,142,10,255,174,141,36,255,171,136,28,255,173,138,22,255,162,123,5,255,155,111,10,255,180,138,38,255,171,124,30,255,164,117,26,255,163,119,32,255,123,74,0,255,154,112,6,255,169,131,28,255,125,79,0,255,129,89,3,255,147,112,7,255,149,115,12,255,127,85,9,255,133,96,18,255,140,107,17,255,119,85,0,255,134,98,0,255,133,93,1,255,142,107,6,255,174,141,37,255,118,77,0,255,131,91,9,255,114,73,7,255,124,85,20,255,117,81,19,255,88,56,0,255,83,55,0,255,83,59,0,255,80,54,5,255,91,64,17,255,65,38,0,255,89,64,0,255,84,57,0,255,77,49,0,255,56,26,0,255,49,20,0,255,64,38,0,255,44,19,0,255,42,15,0,255,104,75,19,255,85,55,3,255,55,25,0,255,63,33,0,255,61,32,0,255,95,69,0,255,101,75,0,255,77,49,0,255,142,114,51,255,90,60,0,255,65,37,0,255,103,76,0,255,123,97,4,255,100,69,0,255,150,121,41,255,126,99,20,255,132,105,28,255,143,110,39,255,95,62,0,255,116,84,11,255,108,78,5,255,141,111,39,255,112,81,14,255,112,81,24,255,111,81,31,255,85,56,16,255,47,19,0,255,88,62,0,255,130,102,28,255,71,39,0,255,81,50,3,255,90,66,2,255,111,91,22,255,180,141,20,255,182,143,30,255,171,133,20,255,183,151,52,255,157,123,13,255,140,108,0,255,156,128,35,255,167,138,40,255,147,113,19,255,158,127,26,255,148,115,13,255,167,138,56,255,132,92,20,255,102,61,0,255,129,95,12,255,120,83,6,255,131,92,9,255,168,131,41,255,148,109,13,255,110,66,0,255,115,71,0,255,117,76,3,255,129,95,0,255,142,110,0,255,116,78,0,255,142,104,21,255,141,101,15,255,110,65,0,255,124,81,1,255,150,111,9,255,120,70,0,255,138,92,17,255,123,77,8,255,119,77,11,255,159,121,31,255,160,122,33,255,120,73,4,255,106,59,2,255,163,128,30,255,173,140,42,255,159,119,22,255,150,112,38,255,131,91,28,255,97,52,0,255,123,82,0,255,171,137,33,255,147,108,18,255,150,113,29,255,119,79,0,255,142,108,23,255,82,45,0,255,98,65,12,255,45,13,0,255,76,49,0,255,105,83,25,255,97,76,21,255,73,50,6,255,37,14,0,255,63,38,0,255,109,85,37,255,125,100,44,255,119,94,38,255,65,38,0,255,101,75,38,255,102,78,42,255,54,30,0,255,51,25,0,255,65,39,2,255,103,78,37,255,98,74,30,255,76,51,10,255,107,83,35,255,135,114,51,255,114,93,28,255,67,44,0,255,78,53,0,255,88,64,4,255,75,51,0,255,108,87,0,255,155,132,39,255,111,87,1,255,108,83,1,255,80,58,0,255,113,90,10,255,87,59,0,255,95,66,0,255,116,86,0,255,140,110,20,255,104,73,0,255,94,65,0,255,78,48,0,255,74,47,0,255,67,41,0,255,76,51,0,255,108,85,9,255,119,95,25,255,51,19,0,255,81,51,13,255,138,116,58,255,94,75,9,255,168,129,34,255,172,136,44,255,129,86,11,255,137,101,10,255,125,92,10,255,145,117,26,255,134,105,14,255,93,61,10,255,88,53,0,255,126,96,15,255,119,88,18,255,122,90,15,255,96,59,2,255,91,54,15,255,114,83,17,255,93,57,0,255,99,58,10,255,122,81,12,255,128,88,17,255,137,99,45,255,112,73,16,255,130,95,40,255,147,119,33,255,150,123,34,255,119,84,13,255,146,112,31,255,131,92,8,255,116,77,8,255,145,111,13,255,155,121,18,255,158,123,23,255,169,137,32,255,139,103,11,255,160,128,27,255,167,133,39,255,143,104,6,255,158,119,25,255,142,99,11,255,146,104,23,255,161,124,23,255,164,124,27,255,168,131,42,255,145,106,31,255,128,87,16,255,161,128,23,255,181,150,49,255,116,69,1,255,108,62,7,255,131,94,24,255,139,106,16,255,110,83,30,255,109,84,30,255,50,27,0,255,134,113,56,255,132,112,49,255,98,79,20,255,86,65,20,255,42,18,0,255,54,30,0,255,110,86,40,255,97,70,23,255,114,88,39,255,96,71,17,255,101,75,24,255,79,52,9,255,47,21,0,255,45,20,0,255,47,23,0,255,47,24,0,255,57,34,0,255,63,39,5,255,54,30,0,255,63,41,0,255,66,44,0,255,60,37,0,255,53,29,0,255,110,90,21,255,109,88,7,255,119,99,12,255,128,106,21,255,99,75,1,255,115,92,22,255,115,96,28,255,138,119,51,255,136,116,47,255,65,41,0,255,126,102,16,255,161,136,46,255,138,113,29,255,108,85,5,255,112,92,19,255,120,102,30,255,126,110,32,255,136,120,45,255,94,76,14,255,46,24,0,255,40,13,0,255,68,41,12,255,68,45,4,255,49,28,0,255,122,77,11,255,133,93,19,255,69,24,0,255,130,96,22,255,146,117,35,255,116,84,20,255,101,66,11,255,86,52,0,255,126,95,24,255,164,138,65,255,150,121,39,255,157,128,50,255,142,110,37,255,135,102,32,255,130,96,28,255,118,82,13,255,115,77,15,255,102,59,1,255,110,68,22,255,137,101,42,255,98,59,8,255,121,86,27,255,132,100,30,255,151,123,32,255,157,127,42,255,155,123,28,255,151,122,10,255,176,148,45,255,171,144,30,255,182,155,40,255,171,141,23,255,171,142,26,255,155,129,23,255,169,144,35,255,157,125,30,255,142,106,20,255,172,139,45,255,170,135,30,255,159,122,28,255,138,99,1,255,161,125,25,255,156,124,17,255,191,168,78,255,183,160,69,255,159,131,26,255,122,85,15,255,85,37,0,255,132,93,28,255,157,125,47,255,127,94,6,255,55,35,0,255,52,32,0,255,52,33,0,255,86,67,8,255,85,67,3,255,70,51,0,255,67,46,3,255,57,35,0,255,66,45,2,255,75,54,9,255,49,28,0,255,73,51,4,255,71,50,0,255,102,79,27,255,86,62,18,255,98,72,37,255,100,76,48,255,79,58,27,255,81,62,19,255,80,61,18,255,82,61,32,255,42,21,0,255,66,46,9,255,107,88,48,255,74,51,19,255,94,72,33,255,111,91,32,255,118,99,30,255,114,94,25,255,77,56,0,255,83,62,0,255,77,56,0,255,84,64,1,255,77,59,0,255,90,71,5,255,49,29,0,255,74,52,0,255,135,113,28,255,135,114,35,255,66,48,0,255,60,45,0,255,87,74,4,255,107,95,11,255,88,75,0,255,71,55,4,255,46,26,0,255,82,57,27,255,82,55,25,255,81,57,19,255,81,58,17,255,139,105,35,255,126,92,19,255,101,66,0,255,156,129,48,255,165,140,65,255,125,95,14,255,125,95,22,255,114,82,18,255,118,88,9,255,145,117,34,255,125,91,14,255,155,124,47,255,148,117,32,255,141,107,25,255,124,88,12,255,147,115,46,255,170,137,80,255,114,74,10,255,104,63,7,255,122,86,24,255,107,68,19,255,97,58,9,255,122,87,15,255,161,133,54,255,148,116,25,255,139,104,12,255,174,146,30,255,198,174,67,255,159,130,17,255,152,122,12,255,160,130,17,255,164,136,29,255,158,134,26,255,155,130,31,255,150,120,30,255,97,57,0,255,132,97,9,255,175,146,42,255,168,136,36,255,131,96,3,255,160,129,25,255,143,115,19,255,146,124,23,255,156,133,27,255,138,110,10,255,96,57,0,255,113,73,15,255,159,125,66,255,146,114,38,255,121,87,8,255,72,58,9,255,71,55,4,255,80,65,8,255,99,83,23,255,96,80,20,255,96,79,25,255,72,53,10,255,88,70,30,255,82,67,24,255,96,83,38,255,75,62,17,255,90,77,32,255,62,48,3,255,68,51,8,255,58,38,3,255,88,67,36,255,90,71,41,255,55,39,6,255,69,54,15,255,53,37,1,255,52,35,9,255,36,19,0,255,64,45,12,255,73,55,19,255,56,37,7,255,52,33,3,255,62,42,9,255,64,42,5,255,66,43,9,255,44,22,0,255,63,42,0,255,69,49,0,255,105,84,17,255,109,89,20,255,60,41,0,255,86,66,0,255,124,100,28,255,95,71,0,255,90,71,3,255,86,70,11,255,52,37,0,255,57,43,0,255,126,113,42,255,85,72,2,255,40,22,0,255,48,25,0,255,112,84,45,255,78,49,5,255,82,56,5,255,115,92,38,255,117,86,4,255,94,60,1,255,137,111,24,255,157,135,40,255,124,96,9,255,130,105,16,255,144,120,37,255,137,113,28,255,134,110,19,255,140,117,30,255,115,88,7,255,153,129,52,255,142,114,39,255,132,101,19,255,127,95,15,255,173,146,81,255,181,151,98,255,112,76,19,255,134,104,25,255,148,120,51,255,119,86,41,255,110,75,37,255,108,73,10,255,149,120,50,255,133,95,15,255,129,91,21,255,137,101,23,255,143,108,20,255,123,88,18,255,105,69,0,255,131,97,9,255,126,94,5,255,126,96,7,255,116,85,7,255,118,84,5,255,99,61,0,255,136,103,19,255,155,125,21,255,161,132,31,255,151,122,32,255,145,115,14,255,150,122,10,255,155,131,22,255,109,81,0,255,141,110,24,255,143,109,32,255,154,119,50,255,151,115,46,255,140,106,27,255,151,120,40,255,57,44,0,255,73,59,12,255,50,36,0,255,88,72,23,255,67,50,0,255,44,28,0,255,40,22,0,255,55,40,1,255,31,18,0,255,37,26,0,255,44,37,0,255,39,32,0,255,29,20,0,255,40,27,0,255,32,17,0,255,41,25,0,255,49,36,4,255,47,34,0,255,69,55,18,255,58,44,5,255,57,43,6,255,33,20,0,255,38,26,0,255,35,21,0,255,62,43,13,255,56,36,12,255,28,9,0,255,33,14,0,255,80,58,35,255,50,29,0,255,73,54,11,255,106,89,37,255,90,71,15,255,99,80,22,255,84,68,9,255,93,74,16,255,108,85,31,255,66,45,0,255,64,46,0,255,88,73,30,255,52,37,6,255,27,13,0,255,84,71,18,255,76,61,6,255,61,43,7,255,62,39,8,255,95,67,30,255,44,17,0,255,81,59,10,255,119,99,49,255,113,86,5,255,135,109,27,255,138,116,30,255,150,129,40,255,147,124,41,255,124,102,23,255,111,86,6,255,141,121,39,255,134,115,33,255,134,117,32,255,107,86,10,255,126,106,31,255,94,69,1,255,87,58,5,255,82,51,1,255,113,85,22,255,120,92,27,255,82,50,3,255,130,100,23,255,125,96,25,255,79,50,7,255,56,27,0,255,83,51,7,255,128,99,39,255,132,98,30,255,128,93,21,255,131,94,30,255,120,84,22,255,120,83,30,255,119,83,37,255,119,86,19,255,126,97,25,255,132,104,28,255,129,101,20,255,122,91,20,255,143,112,27,255,154,121,36,255,135,102,15,255,125,97,2,255,144,120,30,255,172,148,67,255,149,121,42,255,163,140,59,255,123,94,4,255,107,74,3,255,135,101,28,255,141,105,39,255,111,70,3,255,115,78,6,255,147,116,42,255,40,25,0,255,44,29,0,255,27,10,0,255,33,16,0,255,59,42,0,255,68,52,3,255,44,30,0,255,26,13,0,255,50,37,0,255,78,67,21,255,43,35,0,255,40,35,0,255,58,48,12,255,55,42,10,255,46,34,10,255,35,23,0,255,62,53,20,255,47,37,1,255,58,44,7,255,68,54,9,255,88,80,18,255,56,50,0,255,34,30,0,255,48,39,0,255,63,43,10,255,66,46,22,255,13,0,0,255,25,12,3,255,84,65,35,255,50,32,0,255,40,25,0,255,50,36,9,255,33,22,0,255,56,45,13,255,43,31,0,255,25,11,0,255,29,12,0,255,33,16,0,255,36,18,0,255,32,16,0,255,30,15,0,255,25,10,0,255,37,21,0,255,45,29,0,255,94,76,40,255,95,75,42,255,69,45,19,255,22,0,0,255,45,28,0,255,53,38,9,255,79,54,0,255,105,81,23,255,76,50,0,255,98,72,14,255,97,70,3,255,75,49,1,255,70,42,0,255,90,70,9,255,95,79,6,255,122,108,28,255,98,83,4,255,68,50,0,255,95,72,18,255,72,45,3,255,75,51,3,255,111,91,22,255,127,109,44,255,85,59,0,255,114,78,14,255,109,75,10,255,81,59,10,255,48,31,0,255,57,37,0,255,105,83,36,255,124,97,42,255,112,83,24,255,90,61,11,255,109,82,30,255,126,98,51,255,111,83,34,255,114,84,29,255,125,98,38,255,107,84,16,255,134,113,40,255,164,144,62,255,162,137,61,255,108,71,19,255,95,60,6,255,79,52,0,255,89,69,19,255,104,82,21,255,68,41,0,255,96,67,11,255,100,69,3,255,97,65,18,255,110,79,25,255,116,80,26,255,93,55,15,255,121,90,29,255,122,94,34,255,81,67,20,255,75,60,21,255,47,30,10,255,37,19,0,255,75,58,14,255,112,96,44,255,94,82,40,255,47,35,0,255,68,56,6,255,83,73,20,255,57,51,3,255,48,44,0,255,45,36,0,255,74,62,24,255,69,58,30,255,32,23,0,255,64,58,22,255,38,30,0,255,39,25,0,255,74,60,13,255,94,86,21,255,84,81,14,255,61,59,10,255,72,65,23,255,96,77,37,255,49,28,0,255,12,3,0,255,19,10,5,255,81,64,38,255,89,70,38,255,35,20,0,255,25,13,0,255,37,27,15,255,20,11,0,255,52,42,17,255,59,47,21,255,32,17,0,255,42,26,11,255,43,26,10,255,52,35,15,255,62,47,18,255,80,64,38,255,78,61,43,255,36,19,0,255,54,37,7,255,59,42,12,255,27,9,0,255,26,7,0,255,30,14,0,255,32,16,0,255,88,62,8,255,76,49,7,255,72,44,3,255,86,58,10,255,103,77,7,255,104,79,17,255,89,66,13,255,92,75,20,255,107,92,3,255,122,109,20,255,94,80,1,255,96,82,2,255,127,106,39,255,95,70,14,255,99,81,16,255,106,91,20,255,126,115,49,255,76,53,0,255,119,82,19,255,131,98,37,255,95,82,19,255,68,63,5,255,62,52,6,255,92,75,22,255,99,71,19,255,77,48,14,255,59,37,0,255,76,56,8,255,99,72,36,255,90,62,13,255,90,61,16,255,80,53,6,255,56,33,5,255,81,62,8,255,110,90,17,255,85,59,7,255,87,54,14,255,70,39,4,255,65,39,3,255,88,71,32,255,76,57,14,255,77,53,17,255,87,58,22,255,98,69,34,255,104,75,33,255,109,80,40,255,83,52,15,255,71,40,17,255,88,62,22,255,73,47,5,255,68,56,0,255,61,47,0,255,29,12,0,255,32,16,0,255,69,54,0,255,71,60,0,255,67,56,0,255,49,40,0,255,57,47,0,255,72,64,0,255,81,78,11,255,51,47,0,255,40,34,0,255,99,89,36,255,77,65,23,255,46,34,0,255,78,70,31,255,50,41,2,255,50,36,0,255,80,67,23,255,71,64,9,255,71,66,10,255,46,43,0,255,86,77,34,255,102,82,32,255,75,56,16,255,20,12,1,255,6,0,0,255,54,36,26,255,62,43,28,255,47,33,20,255,23,11,0,255,29,17,5,255,27,13,2,255,32,19,2,255,48,33,14,255,42,27,6,255,50,33,13,255,71,56,33,255,63,49,23,255,50,36,10,255,33,21,0,255,34,21,5,255,28,14,1,255,27,14,0,255,33,20,3,255,18,5,0,255,30,13,0,255,38,17,0,255,45,21,0,255,123,97,13,255,124,97,13,255,92,60,6,255,93,62,0,255,134,110,9,255,159,139,42,255,124,104,26,255,111,93,5,255,132,117,12,255,138,124,13,255,128,115,5,255,149,135,40,255,153,133,50,255,118,98,28,255,132,118,35,255,128,115,36,255,128,118,48,255,79,59,0,255,121,86,25,255,131,101,37,255,96,82,16,255,85,79,13,255,69,61,6,255,117,103,51,255,144,121,61,255,117,91,29,255,96,79,33,255,84,67,27,255,106,82,39,255,122,98,53,255,113,88,43,255,96,71,32,255,59,36,11,255,42,17,0,255,66,43,11,255,83,58,18,255,76,49,10,255,86,59,23,255,92,70,35,255,90,67,33,255,85,63,25,255,98,74,43,255,86,58,33,255,58,28,4,255,72,45,19,255,64,38,8,255,40,13,0,255,45,20,0,255,51,27,0,255,49,23,0,255,128,119,54,255,73,62,6,255,74,60,25,255,62,46,12,255,88,75,22,255,132,122,61,255,92,83,26,255,46,40,0,255,75,66,7,255,93,87,27,255,112,108,45,255,62,58,0,255,57,51,0,255,115,105,54,255,75,64,19,255,43,31,0,255,77,68,29,255,57,45,5,255,36,23,0,255,65,52,8,255,59,51,2,255,49,42,0,255,33,28,0,255,54,42,2,255,63,44,0,255,107,89,41,255,25,18,2,255,6,1,0,255,27,13,0,255,33,16,0,255,26,14,0,255,33,22,0,255,34,21,2,255,46,34,12,255,49,35,6,255,45,32,0,255,62,49,7,255,46,33,0,255,63,50,5,255,48,35,0,255,58,45,3,255,49,37,0,255,33,20,0,255,43,29,0,255,29,13,0,255,31,15,0,255,59,46,14,255,78,63,20,255,71,49,2,255,104,79,23,255,169,146,49,255,163,137,35,255,149,121,35,255,158,131,42,255,182,162,60,255,172,155,54,255,128,108,8,255,132,114,32,255,124,109,9,255,156,145,40,255,165,154,53,255,134,120,22,255,136,119,35,255,133,116,41,255,120,103,21,255,142,128,54,255,127,114,47,255,85,63,2,255,84,48,0,255,144,116,56,255,108,92,33,255,68,61,6,255,54,44,0,255,108,90,40,255,121,95,30,255,122,97,33,255,63,44,1,255,27,11,0,255,66,40,17,255,88,61,23,255,87,62,20,255,61,37,0,255,70,44,14,255,65,37,14,255,55,30,3,255,69,45,12,255,76,55,6,255,81,60,11,255,90,68,23,255,84,62,20,255,72,49,7,255,65,43,3,255,59,37,3,255,57,36,2,255,47,23,0,255,58,36,9,255,55,35,4,255,68,47,6,255,76,51,1,255,98,72,19,255,114,107,39,255,81,72,15,255,66,54,14,255,64,51,17,255,56,44,4,255,76,68,22,255,75,67,21,255,29,22,0,255,35,30,0,255,39,34,0,255,48,43,5,255,47,39,3,255,37,28,0,255,44,33,3,255,40,27,0,255,57,44,10,255,67,55,17,255,50,37,0,255,52,38,0,255,49,37,0,255,39,30,0,255,37,29,0,255,33,23,0,255,33,18,0,255,91,71,10,255,104,87,31,255,16,11,0,255,10,8,0,255,37,28,0,255,51,40,0,255,59,51,4,255,40,32,0,255,44,32,0,255,87,76,31,255,89,79,18,255,72,64,0,255,107,99,16,255,86,79,0,255,105,95,10,255,116,105,25,255,112,100,24,255,105,94,15,255,117,106,24,255,132,119,51,255,48,27,0,255,45,24,0,255,144,129,60,255,160,146,58,255,139,121,35,255,164,144,58,255,204,189,92,255,168,146,38,255,160,134,48,255,155,128,50,255,146,122,41,255,161,142,69,255,118,97,27,255,92,72,20,255,111,93,22,255,119,106,32,255,127,115,37,255,98,82,4,255,90,71,3,255,125,107,42,255,89,69,12,255,88,69,10,255,109,90,34,255,90,66,5,255,70,34,0,255,133,104,47,255,105,89,33,255,55,42,0,255,38,26,0,255,64,44,3,255,84,52,3,255,128,101,42,255,59,38,10,255,32,14,0,255,42,17,0,255,57,32,0,255,73,51,4,255,70,48,0,255,85,61,13,255,93,71,26,255,73,54,9,255,66,49,0,255,122,111,33,255,103,92,12,255,100,81,6,255,90,67,7,255,101,79,9,255,111,97,21,255,101,90,14,255,106,94,17,255,60,41,0,255,77,56,8,255,130,113,44,255,142,124,42,255,131,107,17,255,158,134,45,255,71,62,3,255,53,42,0,255,52,39,0,255,52,38,1,255,30,20,0,255,64,55,14,255,90,79,33,255,54,46,0,255,55,51,6,255,56,51,11,255,42,33,0,255,32,21,0,255,35,24,0,255,33,20,0,255,29,15,0,255,65,51,6,255,80,66,17,255,75,62,9,255,84,72,14,255,79,69,10,255,67,60,6,255,66,59,15,255,75,64,36,255,34,18,0,255,109,90,24,255,101,85,23,255,18,14,0,255,13,12,0,255,51,46,4,255,109,104,48,255,86,80,22,255,81,74,19,255,63,52,6,255,72,62,13,255,109,99,38,255,107,99,26,255,112,106,20,255,113,106,18,255,107,96,14,255,101,90,11,255,87,73,0,255,104,91,13,255,118,106,20,255,116,102,31,255,41,20,0,255,39,18,0,255,100,85,16,255,90,78,0,255,80,65,0,255,102,85,7,255,158,141,32,255,123,100,10,255,107,81,9,255,111,83,12,255,86,58,2,255,103,80,19,255,96,75,24,255,58,37,0,255,63,49,1,255,59,46,3,255,63,47,3,255,75,57,5,255,65,42,0,255,69,48,2,255,65,43,0,255,77,56,8,255,95,73,16,255,90,65,2,255,76,48,4,255,121,93,32,255,98,79,23,255,55,39,4,255,54,37,11,255,57,33,8,255,114,83,14,255,120,92,28,255,50,33,4,255,59,48,22,255,65,46,1,255,97,80,19,255,115,99,29,255,106,89,20,255,99,78,5,255,115,96,25,255,101,85,24,255,95,84,8,255,140,136,22,255,136,131,12,255,137,122,11,255,137,119,20,255,149,132,30,255,153,143,31,255,159,152,35,255,153,145,44,255,90,72,2,255,81,58,0,255,166,150,54,255,177,162,54,255,163,146,34,255,179,161,49,255,60,42,2,255,34,17,0,255,55,37,0,255,49,33,0,255,41,28,0,255,77,64,19,255,85,71,10,255,72,62,0,255,57,52,0,255,72,66,4,255,72,60,10,255,28,14,0,255,55,41,0,255,76,61,4,255,85,71,0,255,120,104,29,255,102,88,15,255,92,80,6,255,114,105,30,255,116,108,33,255,110,107,30,255,121,116,50,255,100,89,44,255,61,47,2,255,138,119,51,255,112,96,34,255,24,19,0,255,5,4,0,255,50,47,6,255,102,99,46,255,97,90,36,255,69,59,10,255,69,55,20,255,51,36,7,255,49,34,5,255,62,48,13,255,53,40,0,255,51,39,0,255,52,38,0,255,54,40,5,255,55,41,4,255,58,45,3,255,47,35,0,255,61,47,8,255,43,26,8,255,34,16,2,255,27,14,0,255,23,11,0,255,22,8,0,255,33,17,0,255,100,76,2,255,79,52,0,255,90,63,0,255,76,49,0,255,70,47,0,255,92,72,15,255,97,78,26,255,82,68,0,255,79,72,4,255,90,84,8,255,86,75,7,255,51,35,0,255,53,36,0,255,72,56,1,255,109,93,27,255,125,108,23,255,122,102,18,255,108,86,8,255,124,102,18,255,138,117,38,255,137,119,50,255,101,85,25,255,91,75,38,255,68,48,8,255,146,121,38,255,128,103,26,255,54,43,0,255,79,72,21,255,99,89,15,255,144,137,57,255,130,119,26,255,111,97,16,255,117,97,10,255,120,102,19,255,110,92,28,255,112,99,22,255,143,139,23,255,161,158,36,255,152,140,20,255,132,118,9,255,147,133,13,255,164,157,38,255,154,150,28,255,144,136,25,255,116,101,28,255,84,64,0,255,128,112,11,255,148,137,29,255,157,145,44,255,166,153,45,255,64,43,12,255,42,23,0,255,108,89,31,255,106,90,28,255,53,39,0,255,76,63,11,255,119,104,35,255,112,100,24,255,116,110,34,255,138,131,63,255,140,124,72,255,48,32,0,255,78,62,10,255,113,97,35,255,146,128,56,255,120,102,26,255,93,79,4,255,73,60,0,255,66,56,0,255,75,67,0,255,78,74,1,255,92,87,23,255,54,43,0,255,41,24,0,255,82,61,8,255,71,53,7,255,19,13,0,255,3,2,0,255,27,23,0,255,64,59,21,255,59,50,9,255,46,34,0,255,30,16,0,255,26,10,0,255,46,30,15,255,47,31,15,255,29,15,0,255,38,27,0,255,34,21,2,255,44,31,14,255,45,33,7,255,42,31,1,255,31,20,0,255,52,40,16,255,36,24,10,255,36,23,14,255,26,17,0,255,27,18,0,255,23,14,0,255,28,16,0,255,80,51,4,255,78,49,18,255,122,98,36,255,112,90,24,255,83,63,6,255,99,80,16,255,114,97,17,255,113,101,11,255,120,115,25,255,144,139,47,255,142,134,54,255,88,76,12,255,101,86,2,255,122,108,12,255,162,150,46,255,172,159,53,255,145,130,19,255,127,109,4,255,156,139,46,255,158,141,51,255,147,130,45,255,121,107,42,255,91,75,31,255,81,63,6,255,170,151,63,255,162,144,46,255,95,87,7,255,90,89,17,255,108,103,12,255,133,128,38,255,145,137,29,255,144,134,20,255,153,138,40,255,146,127,47,255,86,61,7,255,77,57,13,255,130,122,29,255,149,143,35,255,134,122,14,255,125,110,7,255,150,140,31,255,144,136,24,255,107,102,0,255,116,108,14,255,123,110,45,255,71,51,5,255,66,50,0,255,88,76,0,255,94,82,4,255,99,85,0,255,76,57,25,255,62,45,1,255,148,134,63,255,139,127,51,255,61,51,0,255,88,78,19,255,128,115,47,255,93,83,11,255,117,110,42,255,99,93,35,255,94,79,36,255,40,22,0,255,56,38,0,255,90,73,29,255,91,70,23,255,67,47,0,255,79,61,11,255,78,62,13,255,49,36,0,255,39,27,0,255,45,38,0,255,65,57,18,255,52,38,9,255,31,13,0,255,35,10,0,255,49,28,11,255,27,18,13,255,3,0,0,255,14,9,5,255,31,23,10,255,30,18,0,255,32,17,0,255,15,0,0,255,28,14,3,255,27,13,0,255,30,19,0,255,56,47,14,255,46,37,4,255,36,25,3,255,51,41,16,255,68,61,19,255,58,51,5,255,36,28,0,255,54,47,19,255,37,30,12,255,45,38,20,255,51,47,22,255,46,45,17,255,34,32,9,255,27,22,3,255,86,60,19,255,70,46,1,255,153,134,58,255,147,131,45,255,103,86,16,255,107,93,13,255,146,133,41,255,139,129,25,255,153,148,40,255,154,150,55,255,162,151,61,255,115,103,6,255,144,132,24,255,167,156,48,255,177,166,50,255,167,156,33,255,153,139,19,255,138,123,12,255,140,126,23,255,131,113,15,255,132,110,27,255,104,84,21,255,61,43,2,255,71,53,5,255,160,141,44,255,167,152,38,255,120,116,15,255,107,111,15,255,120,119,15,255,132,129,17,255,155,152,19,255,166,159,28,255,150,137,26,255,139,121,35,255,93,69,17,255,67,42,10,255,113,98,22,255,136,125,33,255,119,104,17,255,123,109,26,255,142,131,39,255,117,107,11,255,76,64,0,255,101,87,19,255,93,76,30,255,61,42,15,255,79,66,12,255,91,82,22,255,86,77,18,255,89,78,18,255,56,41,18,255,47,34,0,255,97,87,26,255,77,68,1,255,32,25,0,255,71,63,16,255,84,75,20,255,47,38,0,255,46,40,0,255,32,25,0,255,51,38,6,255,48,32,6,255,38,25,0,255,46,31,0,255,35,18,0,255,44,27,0,255,66,49,19,255,61,46,17,255,43,29,3,255,33,21,0,255,28,20,0,255,49,41,20,255,57,44,25,255,35,18,2,255,25,1,0,255,47,26,21,255,26,16,17,255,9,4,8,255,8,2,4,255,13,5,2,255,39,27,13,255,40,27,11,255,30,17,9,255,49,36,28,255,37,27,15,255,29,20,2,255,47,42,13,255,55,50,20,255,50,44,20,255,61,54,25,255,64,60,13,255,44,41,0,255,43,38,0,255,47,40,11,255,25,18,0,255,24,19,0,255,33,33,0,255,36,38,0,255,37,41,4,255,34,38,3,255,95,80,27,255,80,64,0,255,156,144,53,255,152,143,42,255,111,102,20,255,127,119,28,255,152,142,46,255,134,127,21,255,156,155,48,255,138,137,27,255,145,136,32,255,119,107,2,255,129,115,2,255,151,141,30,255,150,140,22,255,143,133,9,255,138,125,16,255,134,119,16,255,121,109,5,255,124,104,23,255,115,89,23,255,82,55,18,255,60,39,13,255,59,39,0,255,139,119,37,255,148,132,31,255,104,97,14,255,104,105,19,255,122,122,33,255,119,117,14,255,141,134,18,255,134,124,4,255,115,101,4,255,129,109,34,255,97,72,23,255,69,43,0,255,99,82,13,255,115,101,19,255,93,78,7,255,107,93,18,255,107,98,17,255,97,87,3,255,100,89,15,255,108,95,37,255,77,58,20,255,58,38,14,255,69,57,16,255,73,68,16,255,65,59,8,255,65,59,9,255,10,3,0,255,18,10,0,255,42,35,6,255,30,24,0,255,7,3,0,255,37,32,10,255,26,21,0,255,15,10,0,255,26,25,0,255,44,42,17,255,38,31,15,255,30,23,7,255,23,17,0,255,22,14,0,255,31,19,3,255,24,12,0,255,31,17,4,255,17,3,0,255,23,11,0,255,39,30,15,255,29,21,8,255,39,31,18,255,51,39,23,255,26,10,0,255,29,10,0,255,58,40,28,255,33,24,17,255,9,4,0,255,16,13,8,255,46,39,29,255,68,57,39,255,27,16,0,255,15,5,0,255,35,26,19,255,27,20,12,255,19,13,1,255,18,15,0,255,24,22,1,255,30,25,5,255,53,48,19,255,35,31,0,255,37,34,0,255,60,53,7,255,52,44,8,255,25,16,0,255,37,30,11,255,61,59,18,255,57,62,4,255,50,60,0,255,56,68,4,255,89,86,19,255,86,81,2,255,127,124,28,255,115,111,4,255,85,83,0,255,122,119,23,255,140,139,36,255,117,117,13,255,123,125,12,255,121,122,15,255,137,132,27,255,130,121,20,255,116,104,8,255,121,109,8,255,112,106,0,255,124,119,10,255,124,113,21,255,122,109,25,255,107,95,6,255,117,100,24,255,110,80,24,255,70,41,19,255,62,42,24,255,51,32,2,255,121,98,45,255,131,111,48,255,82,69,19,255,71,65,19,255,74,67,18,255,72,64,8,255,111,97,31,255,95,79,8,255,87,67,9,255,105,85,38,255,91,68,28,255,78,53,7,255,80,60,9,255,110,95,36,255,90,76,24,255,100,89,32,255,90,81,9,255,90,82,4,255,121,107,38,255,109,93,39,255,69,48,17,255,59,39,13,255,62,51,6,255,64,58,6,255,62,57,2,255,64,62,8,255,15,11,10,255,25,22,17,255,24,20,9,255,22,18,6,255,7,3,0,255,23,19,8,255,10,4,0,255,23,20,1,255,22,20,0,255,55,54,34,255,15,11,0,255,6,2,0,255,27,24,7,255,24,19,0,255,38,32,20,255,27,18,11,255,13,4,0,255,17,8,1,255,23,14,7,255,36,27,20,255,29,22,12,255,21,14,4,255,18,10,0,255,27,15,3,255,33,17,2,255,33,20,4,255,18,10,0,255,8,4,0,255,13,11,0,255,25,22,5,255,38,31,5,255,27,20,0,255,10,4,0,255,17,12,0,255,14,12,0,255,19,19,0,255,26,29,2,255,29,32,1,255,32,34,0,255,48,49,5,255,64,64,12,255,79,78,22,255,70,68,17,255,36,32,0,255,17,12,0,255,57,56,28,255,88,92,41,255,64,75,6,255,89,106,28,255,84,101,23,255,78,86,16,255,85,90,18,255,101,103,20,255,84,85,1,255,64,67,0,255,104,106,24,255,97,100,11,255,86,91,0,255,96,100,2,255,121,123,32,255,111,110,21,255,103,99,15,255,102,94,15,255,103,95,14,255,99,94,7,255,95,90,4,255,84,72,4,255,91,80,22,255,84,73,11,255,89,72,16,255,104,76,28,255,71,41,14,255,52,34,17,255,35,18,0,255,68,45,4,255,82,58,22,255,45,31,12,255,33,24,0,255,29,26,6,255,54,45,23,255,90,74,32,255,57,37,0,255,47,27,0,255,59,39,14,255,61,42,9,255,67,45,7,255,55,36,0,255,74,59,13,255,62,48,7,255,66,56,15,255,62,54,2,255,76,66,5,255,98,84,15,255,82,64,10,255,52,32,9,255,74,58,36,255,98,88,46,255,86,84,25,255,81,84,20,255,81,86,16,255,24,21,16,255,23,20,15,255,16,11,7,255,15,10,4,255,21,14,8,255,36,29,19,255,36,31,12,255,46,42,17,255,39,36,5,255,57,53,26,255,11,7,0,255,10,6,0,255,32,29,12,255,25,20,1,255,19,13,1,255,19,12,2,255,14,11,2,255,9,6,0,255,13,8,5,255,20,15,11,255,7,5,0,255,14,12,0,255,8,3,0,255,11,4,0,255,12,2,0,255,26,17,2,255,21,14,4,255,5,3,0,255,3,4,0,255,18,18,0,255,34,32,0,255,45,42,0,255,41,40,0,255,44,46,0,255,49,54,0,255,53,61,4,255,66,76,16,255,70,82,20,255,71,84,15,255,70,82,10,255,87,98,22,255,101,111,42,255,74,81,29,255,17,22,0,255,6,14,0,255,51,62,19,255,73,91,29,255,49,71,0,255,69,88,9,255,65,81,6,255,75,83,21,255,87,94,33,255,80,82,17,255,76,78,13,255,71,71,17,255,82,82,26,255,70,69,12,255,77,79,10,255,76,78,10,255,111,113,52,255,65,66,0,255,56,54,0,255,84,81,16,255,79,73,7,255,78,76,15,255,78,72,19,255,49,40,4,255,46,35,6,255,47,33,9,255,67,49,25,255,103,73,44,255,59,30,3,255,23,8,0,255,29,17,5,255,37,15,1,255,44,22,3,255,34,19,0,255,37,29,14,255,25,22,1,255,32,29,3,255,54,40,4,255,45,31,0,255,37,22,4,255,42,31,1,255,53,42,5,255,61,50,4,255,65,55,7,255,66,59,11,255,65,60,12,255,66,62,6,255,83,79,15,255,99,93,26,255,91,83,20,255,51,38,0,255,28,15,1,255,71,65,35,255,97,97,47,255,72,78,9,255,94,104,27,255,87,97,18,255,16,14,1,255,10,8,0,255,17,15,3,255,7,3,0,255,16,10,0,255,22,15,0,255,34,29,9,255,47,43,16,255,45,41,4,255,51,48,17,255,14,12,0,255,9,6,0,255,35,33,12,255,28,26,1,255,29,26,7,255,17,16,0,255,4,7,0,255,11,16,0,255,17,17,5,255,19,20,6,255,13,15,0,255,18,22,0,255,14,16,0,255,26,25,4,255,38,37,9,255,56,52,27,255,23,20,5,255,5,3,0,255,14,16,0,255,49,53,20,255,72,74,25,255,78,79,21,255,90,91,31,255,92,97,33,255,96,106,37,255,84,95,26,255,71,86,17,255,61,76,7,255,63,79,6,255,62,76,1,255,52,63,0,255,62,72,11,255,64,71,29,255,15,22,0,255,19,29,0,255,41,56,15,255,45,66,10,255,40,62,0,255,56,72,7,255,52,66,5,255,62,66,14,255,63,66,19,255,58,57,7,255,67,64,19,255,62,57,18,255,59,54,15,255,57,55,11,255,60,59,16,255,53,53,4,255,83,82,32,255,39,40,0,255,46,45,1,255,78,75,25,255,60,57,3,255,48,44,2,255,42,37,1,255,24,21,1,255,24,18,4,255,27,19,9,255,49,34,20,255,76,49,24,255,61,36,8,255,19,6,2,255,20,12,9,255,24,10,2,255,46,32,7,255,31,19,4,255,22,17,10,255,16,18,7,255,35,35,10,255,61,52,19,255,70,60,17,255,73,65,27,255,71,67,18,255,75,74,11,255,72,74,9,255,86,89,21,255,81,86,19,255,76,82,12,255,76,80,8,255,86,90,18,255,104,107,40,255,88,87,36,255,29,24,1,255,21,21,5,255,54,61,21,255,77,90,33,255,56,73,6,255,80,91,19,255,73,83,11,255,24,27,0,255,16,19,0,255,33,36,5,255,24,25,0,255,27,23,0,255,32,28,3,255,30,28,5,255,56,55,25,255,52,50,9,255,49,46,11,255,17,17,5,255,9,11,0,255,46,46,18,255,39,41,4,255,45,49,16,255,33,39,5,255,25,38,0,255,25,38,0,255,31,39,0,255,39,47,6,255,44,53,6,255,58,69,13,255,72,84,22,255,67,77,14,255,75,83,23,255,89,92,45,255,35,33,10,255,5,4,0,255,12,17,0,255,65,72,28,255,92,98,36,255,84,90,20,255,76,81,15,255,69,75,11,255,72,83,17,255,71,83,21,255,55,68,14,255,45,58,5,255,46,59,6,255,47,57,7,255,35,40,0,255,31,31,3,255,38,37,19,255,11,12,0,255,26,28,14,255,35,40,20,255,21,31,4,255,21,32,0,255,27,35,0,255,28,34,0,255,32,30,0,255,29,25,0,255,49,44,3,255,63,57,24,255,36,25,0,255,33,22,0,255,42,35,8,255,50,47,17,255,47,44,5,255,61,59,19,255,23,24,1,255,27,27,2,255,59,59,18,255,45,46,1,255,36,36,8,255,34,35,4,255,21,25,7,255,26,31,6,255,31,30,3,255,46,40,6,255,73,53,12,255,65,50,6,255,32,30,8,255,35,36,14,255,56,52,18,255,77,68,37,255,33,25,6,255,10,8,0,255,19,24,3,255,61,67,31,255,85,85,36,255,84,82,23,255,93,91,35,255,91,95,31,255,97,105,35,255,93,101,31,255,84,94,30,255,69,79,13,255,70,78,11,255,68,74,9,255,58,60,8,255,65,66,16,255,68,65,32,255,17,19,0,255,30,35,12,255,44,55,21,255,49,64,12,255,40,56,0,255,60,69,10,255,56,65,7,255,59,66,24,255,49,56,12,255,61,69,18,255,59,66,15,255,62,63,21,255,75,75,39,255,28,28,0,255,42,43,11,255,63,62,18,255,55,53,15,255,25,23,11,255,5,5,0,255,36,37,5,255,53,59,15,255,40,47,6,255,55,64,19,255,61,76,21,255,76,91,34,255,64,77,24,255,51,61,8,255,62,76,17,255,66,81,14,255,81,97,22,255,66,83,5,255,60,73,3,255,69,78,25,255,28,28,2,255,8,7,0,255,7,11,0,255,52,59,18,255,65,70,12,255,55,59,0,255,42,47,0,255,37,41,0,255,41,48,0,255,50,58,11,255,36,44,5,255,33,41,4,255,33,39,3,255,31,35,2,255,31,33,11,255,27,25,12,255,20,17,12,255,10,6,3,255,16,12,9,255,19,19,11,255,7,9,0,255,5,8,0,255,14,13,0,255,16,13,0,255,40,40,5,255,33,31,2,255,52,50,7,255,84,78,37,255,50,37,5,255,48,37,10,255,38,31,9,255,60,55,27,255,64,62,20,255,62,59,23,255,26,25,11,255,21,21,7,255,48,51,15,255,46,51,6,255,49,55,13,255,55,62,24,255,42,54,13,255,42,57,11,255,46,52,5,255,50,49,6,255,88,80,18,255,91,87,21,255,78,87,24,255,68,79,19,255,81,85,27,255,88,89,40,255,44,37,11,255,23,21,12,255,26,32,15,255,75,83,42,255,97,102,46,255,82,85,19,255,79,83,23,255,76,81,19,255,81,91,22,255,85,96,30,255,64,76,19,255,56,66,14,255,50,57,6,255,47,52,5,255,40,38,4,255,33,29,4,255,46,40,27,255,21,20,8,255,28,29,15,255,39,44,22,255,42,47,14,255,27,34,0,255,36,40,0,255,36,38,0,255,67,74,20,255,69,77,18,255,73,84,18,255,82,93,25,255,80,86,24,255,77,81,30,255,45,46,12,255,52,51,20,255,67,65,24,255,60,56,21,255,33,26,18,255,13,8,2,255,29,30,0,255,51,56,15,255,54,61,19,255,56,66,16,255,60,74,15,255,76,90,29,255,73,84,28,255,55,66,10,255,61,74,18,255,52,66,7,255,64,78,16,255,56,70,8,255,50,64,5,255,64,73,28,255,28,31,10,255,4,4,0,255,5,5,0,255,36,38,16,255,43,45,8,255,41,43,4,255,40,39,8,255,35,34,6,255,34,32,7,255,35,33,8,255,34,32,9,255,34,32,9,255,35,33,8,255,24,24,0,255,22,21,3,255,18,19,5,255,23,22,17,255,13,9,8,255,9,5,4,255,14,9,5,255,15,11,0,255,13,7,0,255,18,8,0,255,16,5,0,255,77,77,31,255,69,69,16,255,79,78,17,255,119,116,58,255,87,75,28,255,85,76,38,255,38,31,3,255,52,46,17,255,74,70,26,255,65,60,21,255,34,24,18,255,15,9,8,255,40,41,6,255,55,64,14,255,53,61,17,255,63,72,26,255,61,77,19,255,77,91,33,255,74,83,28,255,60,61,8,255,89,89,28,255,87,91,21,255,83,94,20,255,66,80,5,255,71,78,13,255,75,80,28,255,35,31,3,255,14,10,0,255,21,24,17,255,56,62,30,255,68,73,23,255,52,56,0,255,65,70,18,255,77,83,30,255,74,84,15,255,85,96,27,255,65,76,18,255,49,59,7,255,38,44,3,255,33,37,1,255,32,34,9,255,33,32,11,255,42,42,27,255,34,33,19,255,14,12,8,255,33,35,11,255,52,53,19,255,51,52,12,255,51,49,7,255,42,38,0,255,45,53,0,255,50,58,0,255,57,68,2,255,71,82,14,255,68,77,12,255,53,58,2,255,44,44,8,255,46,43,12,255,45,41,3,255,50,45,15,255,39,29,20,255,21,12,5,255,27,25,0,255,39,41,4,255,30,34,0,255,33,40,0,255,40,50,0,255,32,42,0,255,46,55,10,255,45,54,11,255,38,49,7,255,38,49,7,255,24,35,0,255,18,29,0,255,25,33,0,255,39,46,13,255,19,21,7,255,9,8,3,255,4,3,0,255,17,14,5,255,26,24,3,255,21,19,0,255,21,18,3,255,15,9,0,255,13,5,0,255,20,12,1,255,22,14,3,255,17,9,0,255,21,15,0,255,17,14,0,255,13,11,0,255,13,13,1,255,13,12,7,255,10,6,5,255,6,0,0,255,8,0,0,255,22,13,4,255,23,13,3,255,18,7,1,255,19,8,4,255,77,79,22,255,81,82,16,255,87,90,14,255,127,126,56,255,108,102,40,255,80,76,24,255,59,50,19,255,63,56,24,255,70,63,20,255,67,56,19,255,51,35,29,255,21,9,3,255,35,38,0,255,57,65,13,255,60,68,24,255,65,75,25,255,58,72,13,255,78,90,34,255,90,93,47,255,62,63,11,255,74,76,19,255,74,76,16,255,65,71,12,255,61,69,9,255,70,78,25,255,86,90,45,255,42,43,9,255,26,24,5,255,9,10,0,255,38,41,15,255,39,42,7,255,53,57,8,255,61,65,14,255,71,79,20,255,68,76,10,255,78,87,18,255,69,78,19,255,47,54,7,255,46,51,9,255,30,36,0,255,22,25,2,255,35,38,9,255,50,52,29,255,51,49,31,255,24,20,7,255,31,26,4,255,73,70,23,255,93,90,36,255,92,87,33,255,80,74,21,255,62,71,18,255,55,63,12,255,41,49,0,255,45,53,4,255,45,52,0,255,37,41,0,255,35,35,1,255,44,40,11,255,42,36,4,255,55,48,20,255,43,31,19,255,16,6,0,255,24,18,0,255,37,33,6,255,37,35,14,255,21,23,1,255,14,18,0,255,0,4,0,255,15,23,2,255,14,21,3,255,3,7,0,255,6,10,0,255,9,13,0,255,7,11,0,255,8,10,0,255,13,13,1,255,4,3,0,255,9,5,4,255,9,3,5,255,11,6,3,255,28,21,11,255,27,21,9,255,23,16,8,255,18,11,5,255,19,10,3,255,32,23,16,255,33,22,18,255,14,5,0,255,20,13,5,255,24,20,9,255,19,17,4,255,12,10,0,255,5,2,0,255,9,5,2,255,13,7,7,255,10,2,0,255,21,13,2,255,20,12,0,255,19,13,1,255,9,5,0,255,56,61,3,255,63,69,3,255,67,72,1,255,122,123,54,255,99,98,31,255,58,54,1,255,60,54,14,255,58,51,13,255,58,51,4,255,73,66,25,255,66,51,33,255,35,23,4,255,56,58,6,255,63,70,9,255,50,56,12,255,44,53,12,255,35,46,0,255,37,46,10,255,62,63,28,255,49,48,10,255,54,52,12,255,72,70,29,255,37,39,0,255,22,25,0,255,43,44,6,255,84,84,45,255,52,49,12,255,48,46,12,255,28,30,0,255,29,31,4,255,41,44,4,255,67,75,21,255,80,88,29,255,59,68,4,255,56,67,0,255,74,85,15,255,62,73,8,255,48,57,3,255,67,73,28,255,42,47,11,255,15,16,0,255,32,34,2,255,39,37,5,255,50,43,15,255,31,17,6,255,25,10,0,255,56,48,3,255,86,83,15,255,98,92,27,255,85,79,17,255,76,86,36,255,52,64,14,255,22,31,0,255,23,32,0,255,33,43,0,255,56,64,15,255,31,32,0,255,42,41,11,255,34,29,0,255,39,32,6,255,24,14,2,255,17,8,0,255,25,19,3,255,21,18,1,255,35,31,19,255,27,28,14,255,18,23,3,255,27,35,12,255,10,18,0,255,6,13,0,255,5,8,0,255,9,12,5,255,18,21,12,255,10,13,4,255,4,3,0,255,7,6,4,255,8,4,1,255,16,11,8,255,15,6,7,255,14,4,5,255,23,14,9,255,31,22,17,255,20,12,9,255,19,11,8,255,17,8,3,255,32,23,18,255,41,32,27,255,30,21,16,255,28,21,13,255,20,17,2,255,33,32,11,255,18,17,0,255,22,20,5,255,31,29,17,255,34,29,23,255,30,25,19,255,39,31,20,255,59,53,39,255,41,37,25,255,24,24,12,255,78,88,31,255,68,77,14,255,48,55,0,255,106,109,46,255,89,92,27,255,51,51,2,255,46,45,0,255,71,71,25,255,79,76,27,255,78,72,24,255,52,42,16,255,39,33,0,255,76,79,26,255,66,72,15,255,54,59,20,255,35,42,9,255,14,24,0,255,5,13,2,255,19,23,1,255,19,19,2,255,33,28,6,255,69,64,33,255,30,30,2,255,24,27,0,255,58,58,20,255,64,64,20,255,54,55,8,255,68,69,17,255,75,76,25,255,55,61,4,255,56,61,10,255,84,94,32,255,82,92,27,255,67,79,6,255,82,97,18,255,87,101,29,255,84,94,31,255,51,62,2,255,75,85,32,255,76,83,34,255,52,55,6,255,58,61,12,255,63,62,14,255,59,53,11,255,43,30,9,255,61,49,18,255,81,79,13,255,87,89,9,255,99,101,21,255,63,66,2,255,57,73,24,255,42,60,8,255,32,49,0,255,40,57,2,255,46,61,4,255,73,86,33,255,26,33,0,255,14,18,0,255,21,21,0,255,29,27,2,255,10,6,0,255,5,0,0,255,8,5,0,255,4,4,0,255,5,4,0,255,24,28,11,255,34,45,5,255,47,61,10,255,47,60,16,255,48,60,22,255,23,32,5,255,41,49,28,255,48,52,35,255,20,24,10,255,17,16,11,255,12,11,7,255,9,6,0,255,15,11,0,255,24,15,8,255,30,19,15,255,19,8,6,255,24,13,11,255,10,0,0,255,18,11,5,255,16,9,3,255,24,17,9,255,30,23,15,255,33,27,13,255,40,35,15,255,37,36,6,255,40,42,5,255,43,48,8,255,65,69,36,255,42,45,18,255,25,24,6,255,31,27,15,255,22,18,7,255,41,37,26,255,25,23,10,255,21,21,9,255,89,101,47,255,68,82,21,255,50,62,0,255,81,91,22,255,87,96,22,255,61,72,17,255,43,51,0,255,75,83,28,255,87,94,32,255,88,91,28,255,64,65,15,255,60,61,17,255,62,69,20,255,38,48,0,255,46,55,15,255,38,51,13,255,22,41,3,255,40,56,12,255,29,40,5,255,31,38,3,255,59,59,15,255,82,86,33,255,73,81,17,255,87,97,27,255,86,94,29,255,72,80,15,255,64,68,0,255,112,119,49,255,91,98,28,255,79,89,17,255,67,79,8,255,81,92,23,255,67,79,7,255,68,84,7,255,89,107,20,255,87,103,22,255,88,101,39,255,75,86,25,255,80,92,25,255,82,96,16,255,100,111,27,255,99,110,26,255,86,92,14,255,72,75,17,255,73,70,20,255,95,95,39,255,99,104,28,255,101,108,36,255,117,125,40,255,101,112,23,255,39,63,5,255,38,62,2,255,47,72,7,255,48,70,6,255,34,54,0,255,49,66,11,255,38,52,1,255,27,36,0,255,44,51,9,255,49,53,20,255,24,26,5,255,9,12,0,255,17,20,1,255,34,39,19,255,6,12,0,255,36,44,20,255,67,81,32,255,59,77,19,255,64,81,29,255,39,55,10,255,49,61,25,255,58,68,41,255,24,32,11,255,8,12,0,255,21,22,14,255,16,17,9,255,17,15,2,255,21,18,1,255,37,32,13,255,52,45,29,255,30,20,11,255,25,16,9,255,16,9,3,255,17,12,6,255,19,15,6,255,30,26,14,255,20,17,0,255,20,20,0,255,39,41,4,255,66,72,28,255,44,52,5,255,39,47,0,255,53,60,18,255,26,32,0,255,16,19,0,255,28,30,8,255,5,4,0,255,15,14,0,255,18,20,0,255,3,7,0,255,61,81,21,255,60,82,7,255,66,88,1,255,92,112,19,255,99,116,28,255,104,121,40,255,71,88,21,255,54,72,13,255,79,92,26,255,94,106,39,255,67,76,24,255,46,55,10,255,37,50,3,255,35,51,6,255,37,52,11,255,47,65,18,255,64,86,25,255,91,112,51,255,76,92,34,255,69,82,26,255,99,107,49,255,105,115,51,255,98,111,36,255,87,103,17,255,78,90,13,255,81,92,17,255,73,82,3,255,78,89,6,255,82,92,8,255,91,103,23,255,84,97,15,255,77,89,10,255,57,72,0,255,73,90,5,255,75,92,3,255,73,89,9,255,62,74,12,255,84,96,24,255,98,110,24,255,95,110,9,255,113,129,19,255,126,142,35,255,117,130,38,255,100,111,24,255,104,113,33,255,114,123,45,255,79,90,5,255,74,88,22,255,89,102,8,255,104,117,19,255,48,78,6,255,55,85,13,255,67,94,25,255,57,84,17,255,40,64,2,255,38,60,0,255,49,69,8,255,47,65,5,255,65,80,25,255,46,58,10,255,39,50,7,255,40,51,8,255,51,63,15,255,55,68,22,255,31,45,9,255,48,62,26,255,53,71,23,255,33,51,3,255,47,64,22,255,19,35,0,255,30,43,13,255,35,48,22,255,12,21,4,255,9,17,4,255,29,35,23,255,26,32,18,255,28,31,12,255,17,20,0,255,24,25,0,255,44,45,13,255,44,42,17,255,44,41,22,255,29,27,15,255,16,13,4,255,16,16,4,255,43,45,24,255,37,43,7,255,42,50,3,255,49,58,3,255,75,86,30,255,40,52,2,255,10,21,0,255,10,21,0,255,24,35,0,255,40,48,9,255,42,50,11,255,24,31,0,255,43,51,14,255,65,74,29,255,55,65,15,255,87,116,21,255,94,122,24,255,93,123,15,255,104,130,28,255,77,104,12,255,97,120,38,255,95,118,41,255,70,93,21,255,85,104,30,255,75,91,23,255,38,54,5,255,32,50,1,255,59,78,9,255,77,98,32,255,63,83,33,255,59,80,30,255,85,107,43,255,92,115,51,255,87,104,49,255,65,80,25,255,108,117,64,255,93,106,46,255,77,94,20,255,53,71,0,255,58,73,15,255,84,100,28,255,82,93,18,255,70,82,2,255,82,93,11,255,98,111,28,255,97,109,21,255,95,107,15,255,73,87,4,255,99,111,21,255,94,105,22,255,84,93,16,255,64,73,0,255,84,96,7,255,110,124,13,255,123,138,28,255,98,116,4,255,106,124,15,255,107,126,20,255,92,114,7,255,87,108,9,255,89,109,9,255,81,100,0,255,90,110,1,255,97,114,4,255,102,120,15,255,55,86,8,255,54,85,9,255,47,74,5,255,35,61,0,255,44,68,6,255,48,70,6,255,59,80,13,255,74,95,28,255,52,70,10,255,26,44,0,255,42,60,2,255,41,59,0,255,37,55,0,255,21,41,0,255,35,53,5,255,23,42,0,255,27,47,0,255,14,36,0,255,12,33,0,255,18,38,1,255,7,24,0,255,21,38,4,255,8,22,0,255,6,20,0,255,13,27,2,255,13,26,0,255,25,35,8,255,22,32,0,255,31,42,0,255,46,55,12,255,43,49,13,255,21,25,0,255,8,11,0,255,3,7,0,255,13,18,0,255,43,53,19,255,48,61,8,255,69,85,22,255,60,77,7,255,63,82,16,255,53,70,18,255,51,66,25,255,55,69,33,255,69,83,47,255,71,86,43,255,60,75,32,255,43,55,17,255,43,58,15,255,43,59,10,255,68,88,29,255,106,142,33,255,99,136,23,255,90,127,22,255,83,119,14,255,64,98,2,255,66,98,9,255,75,104,16,255,78,105,18,255,94,117,35,255,70,94,11,255,77,97,23,255,88,108,32,255,96,116,31,255,84,106,24,255,56,77,11,255,58,79,22,255,64,88,21,255,40,65,2,255,51,71,19,255,32,48,0,255,64,75,16,255,78,90,26,255,67,84,8,255,73,94,16,255,102,120,49,255,86,104,30,255,82,94,23,255,85,101,26,255,68,87,1,255,89,108,12,255,95,109,16,255,103,113,19,255,99,109,17,255,101,112,20,255,90,100,13,255,91,100,23,255,71,81,7,255,108,121,15,255,134,147,28,255,130,147,29,255,91,112,4,255,93,116,22,255,74,100,4,255,85,114,6,255,102,129,23,255,88,116,13,255,92,118,5,255,131,152,45,255,131,152,41,255,119,141,20,255,56,85,5,255,47,75,1,255,39,64,0,255,39,60,1,255,59,81,17,255,50,71,6,255,58,79,12,255,59,78,14,255,46,64,6,255,44,62,2,255,54,73,9,255,44,65,0,255,44,64,1,255,55,76,17,255,45,65,12,255,33,53,0,255,43,68,11,255,35,60,3,255,30,54,4,255,23,47,0,255,22,46,0,255,37,61,9,255,14,38,0,255,10,33,0,255,9,32,0,255,12,33,0,255,20,40,2,255,15,33,0,255,36,55,10,255,47,66,21,255,18,34,0,255,25,39,6,255,22,35,9,255,7,20,0,255,0,9,0,255,18,36,0,255,37,58,0,255,62,86,8,255,88,113,32,255,53,79,6,255,39,62,8,255,48,69,28,255,44,63,31,255,35,54,22,255,21,41,4,255,14,34,0,255,17,34,2,255,30,49,17,255,11,36,0,255,37,63,15,255,90,134,21,255,84,127,10,255,71,112,4,255,54,95,0,255,67,103,18,255,52,88,5,255,66,96,12,255,84,112,26,255,81,106,9,255,72,97,6,255,88,110,14,255,85,106,14,255,103,121,37,255,49,71,2,255,45,64,5,255,36,56,0,255,34,57,1,255,26,50,0,255,55,73,4,255,67,83,6,255,48,62,0,255,79,94,5,255,80,100,13,255,90,111,24,255,100,119,35,255,63,85,0,255,74,91,12,255,71,89,7,255,59,83,1,255,72,93,13,255,75,90,11,255,79,91,0,255,64,74,1,255,81,92,2,255,107,114,21,255,124,134,38,255,111,123,16,255,130,144,33,255,134,150,30,255,126,146,26,255,105,128,17,255,113,136,39,255,97,124,32,255,103,131,44,255,109,139,43,255,105,137,40,255,96,127,29,255,89,122,20,255,104,136,27,255,119,150,40,255,48,76,0,255,42,68,0,255,45,70,5,255,37,59,0,255,52,75,7,255,52,73,4,255,43,65,0,255,44,65,0,255,47,68,3,255,48,69,2,255,53,77,3,255,58,82,8,255,48,73,5,255,56,81,16,255,51,75,13,255,56,82,17,255,48,77,10,255,62,93,25,255,36,66,6,255,43,72,14,255,48,78,18,255,42,72,10,255,50,80,18,255,50,80,20,255,37,66,10,255,41,69,18,255,41,67,22,255,28,54,9,255,42,68,20,255,41,67,19,255,36,62,15,255,32,55,9,255,33,54,11,255,30,49,3,255,41,64,12,255,48,74,11,255,63,91,16,255,65,96,16,255,33,64,0,255,25,55,0,255,10,37,0,255,8,33,0,255,6,30,0,255,6,30,0,255,8,32,0,255,0,23,0,255,6,30,0,255,4,30,0,255,12,43,2,255,25,57,10,255,83,128,13,255,76,121,6,255,60,105,0,255,60,101,0,255,83,119,32,255,55,91,5,255,56,90,10,255,91,117,24,255,112,137,40,255,90,115,2,255,84,110,8,255,93,117,3,255,103,121,19,255,78,99,16,255,68,88,12,255,78,97,14,255,96,117,30,255,96,119,23,255,106,123,31,255,94,112,14,255,84,103,2,255,102,122,17,255,99,125,24,255,82,110,10,255,55,85,1,255,61,89,1,255,68,93,5,255,53,81,0,255,89,116,25,255,114,140,50,255,100,122,28,255,110,126,35,255,89,105,14,255,84,101,9,255,85,100,11,255,106,126,24,255,106,126,19,255,117,138,22,255,128,153,37,255,111,139,23,255,82,113,7,255,91,123,24,255,94,127,36,255,83,120,26,255,67,108,6,255,73,113,17,255,66,106,11,255,61,100,15,255,66,107,9,255,89,130,27,255,38,68,0,255,40,70,0,255,49,76,5,255,40,66,0,255,48,75,0,255,56,81,0,255,52,76,0,255,56,80,2,255,50,77,0,255,52,79,0,255,58,87,3,255,63,95,12,255,46,76,2,255,48,78,4,255,45,76,0,255,42,73,0,255,58,92,8,255,43,78,0,255,39,73,0,255,59,91,24,255,41,73,10,255,31,63,0,255,58,90,23,255,49,81,16,255,34,67,10,255,33,66,13,255,29,61,11,255,30,62,12,255,41,74,19,255,19,52,0,255,41,76,12,255,40,72,5,255,63,93,23,255,69,96,25,255,66,97,21,255,60,92,16,255,60,92,16,255,52,86,10,255,27,59,0,255,35,69,8,255,32,62,10,255,29,58,12,255,0,24,0,255,0,27,0,255,18,45,2,255,29,56,13,255,27,56,12,255,24,55,11,255,29,63,13,255,21,56,2,255,67,113,0,255,74,118,10,255,72,116,4,255,65,107,0,255,84,124,18,255,79,114,9,255,63,99,0,255,70,101,0,255,107,135,23,255,115,142,20,255,118,147,11,255,132,159,27,255,133,157,34,255,118,143,22,255,110,134,14,255,124,149,35,255,131,158,41,255,135,163,47,255,115,141,23,255,110,135,21,255,107,133,20,255,114,140,32,255,113,142,36,255,90,125,19,255,77,114,9,255,102,135,37,255,88,121,31,255,75,111,17,255,101,136,39,255,104,139,42,255,111,141,46,255,100,129,31,255,81,111,12,255,77,105,5,255,80,111,12,255,75,109,11,255,84,119,15,255,80,120,15,255,51,93,0,255,65,108,4,255,45,87,0,255,71,112,16,255,72,114,19,255,63,106,10,255,74,119,23,255,55,102,9,255,50,94,1,255,55,101,3,255,72,118,15,255,71,115,9,255,47,81,5,255,58,92,15,255,57,89,13,255,58,89,11,255,58,87,5,255,54,83,0,255,61,90,6,255,62,91,7,255,57,89,4,255,56,88,2,255,66,100,13,255,63,99,12,255,41,76,0,255,42,77,0,255,62,96,12,255,54,90,3,255,55,91,4,255,59,94,12,255,53,90,13,255,36,72,2,255,31,66,2,255,27,62,0,255,27,63,0,255,29,65,0,255,21,58,0,255,29,65,3,255,29,65,3,255,28,64,2,255,37,73,11,255,20,57,0,255,43,81,6,255,37,74,0,255,47,80,0,255,58,92,8,255,55,91,3,255,55,93,6,255,39,77,0,255,32,70,0,255,38,75,8,255,36,72,10,255,27,61,1,255,38,72,12,255,26,57,0,255,39,70,11,255,37,68,9,255,31,65,5,255,16,50,0,255,25,61,0,255,45,81,17,255,39,74,10,255,60,109,0,255,66,114,1,255,78,124,5,255,78,124,3,255,90,134,13,255,97,137,15,255,90,126,8,255,101,132,12,255,109,143,15,255,103,139,0,255,116,153,3,255,117,154,11,255,122,154,11,255,118,150,8,255,112,145,1,255,112,147,4,255,125,161,18,255,105,144,1,255,91,129,1,255,111,145,22,255,91,125,9,255,89,124,0,255,100,139,20,255,91,133,14,255,84,128,10,255,87,131,19,255,74,117,12,255,68,113,11,255,61,109,18,255,49,99,0,255,86,131,13,255,72,116,4,255,110,148,31,255,107,143,27,255,104,144,30,255,85,129,15,255,72,118,14,255,78,126,12,255,55,105,0,255,71,122,16,255,73,121,18,255,81,128,26,255,45,93,0,255,44,95,0,255,54,104,2,255,60,108,12,255,66,114,10,255,78,123,22,255,86,131,29,255,70,118,7,255,49,92,3,255,54,94,8,255,42,80,0,255,54,89,7,255,57,90,9,255,52,84,1,255,63,95,12,255,61,95,9,255,54,90,3,255,55,91,4,255,57,95,8,255,57,95,8,255,42,80,0,255,35,73,0,255,49,84,4,255,45,79,2,255,37,71,0,255,35,71,0,255,34,69,1,255,31,66,0,255,29,63,2,255,23,58,0,255,41,78,1,255,50,88,5,255,44,81,1,255,51,88,8,255,52,91,10,255,44,83,4,255,46,84,9,255,37,75,0,255,40,79,0,255,39,77,0,255,42,76,0,255,42,75,0,255,56,92,4,255,57,96,5,255,35,78,0,255,40,82,0,255,46,87,11,255,37,77,4,255,38,76,0,255,42,79,1,255,55,90,10,255,50,85,3,255,39,77,0,255,50,88,3,255,60,98,11,255,62,102,14,255,63,101,18,255,58,93,11,255,85,134,4,255,102,148,19,255,99,145,18,255,95,142,13,255,93,138,7,255,92,136,5,255,107,145,15,255,101,140,7,255,104,146,3,255,104,147,2,255,113,158,12,255,111,155,11,255,117,157,14,255,106,147,3,255,126,165,26,255,111,154,9,255,106,151,9,255,107,151,14,255,101,146,12,255,96,139,1,255,96,139,1,255,98,142,4,255,90,140,0,255,95,147,3,255,82,136,0,255,86,138,3,255,79,129,3,255,60,114,2,255,65,119,10,255,56,113,0,255,91,142,9,255,77,130,0,255,94,142,5,255,92,142,7,255,87,139,3,255,86,139,5,255,88,145,12,255,90,147,17,255,77,136,8,255,71,129,9,255,70,128,6,255,71,127,11,255,39,97,0,255,72,126,16,255,71,124,8,255,79,130,15,255,71,122,19,255,57,111,1,255,75,125,17,255,87,132,28,255,50,94,7,255,38,80,0,255,32,69,0,255,45,79,2,255,58,91,12,255,61,94,15,255,59,91,15,255,57,90,11,255,45,80,0,255,58,96,9,255,48,86,0,255,47,85,0,255,41,80,0,255,45,84,0,255,50,84,0,255,58,94,7,255,46,81,1,255,53,90,13,255,47,83,11,255,37,73,3,255,43,78,12,255,43,78,10,255,53,90,12,255,59,97,10,255,56,95,4,255,55,95,0,255,59,98,5,255,60,99,8,255,60,98,11,255,62,100,13,255,53,92,0,255,62,101,10,255,67,102,18,255,56,91,7,255,64,100,10,255,57,98,2,255,47,91,0,255,52,97,6,255,53,95,11,255,48,90,6,255,53,93,4,255,54,93,0,255,68,105,9,255,69,107,8,255,69,106,10,255,83,123,24,255,71,112,10,255,54,96,0,255,45,84,0,255,38,74,0,255,91,146,3,255,113,160,23,255,94,144,9,255,86,138,6,255,93,142,9,255,98,144,6,255,116,155,22,255,121,160,23,255,118,160,16,255,109,155,5,255,108,156,7,255,115,162,14,255,99,146,0,255,83,132,0,255,99,146,3,255,92,142,2,255,84,135,2,255,93,144,14,255,105,151,23,255,97,144,9,255,112,157,26,255,108,156,22,255,100,152,3,255,110,162,12,255,109,160,14,255,111,161,23,255,101,152,18,255,93,145,16,255,105,155,37,255,83,140,8,255,99,152,18,255,89,144,0,255,95,147,6,255,92,145,8,255,90,144,4,255,108,161,22,255,109,167,30,255,98,159,15,255,86,147,15,255,74,136,9,255,83,142,17,255,76,135,10,255,72,130,9,255,94,147,28,255,84,142,16,255,94,148,17,255,85,138,10,255,75,129,13,255,76,128,16,255,83,131,10,255,44,84,11,255,31,71,0,255,36,72,2,255,40,73,2,255,49,81,5,255,51,81,7,255,37,66,0,255,29,58,0,255,36,67,0,255,56,90,6,255,52,86,0,255,46,82,0,255,44,79,0,255,65,101,5,255,87,120,13,255,106,142,32,255,67,105,2,255,62,102,6,255,58,97,8,255,48,86,3,255,56,90,14,255,50,84,10,255,40,74,0,255,55,90,6,255,69,106,10,255,71,109,6,255,74,112,11,255,73,111,12,255,65,103,4,255,77,115,14,255,69,108,2,255,65,103,0,255,60,95,1,255,60,97,4,255,65,103,4,255,53,95,0,255,53,97,0,255,53,99,1,255,53,96,4,255,45,89,0,255,61,103,5,255,57,98,0,255,57,96,0,255,72,111,2,255,76,115,8,255,75,116,10,255,57,98,0,255,62,104,2,255,46,90,0,255,50,91,0,255,101,156,14,255,94,149,9,255,81,135,1,255,85,138,1,255,104,153,12,255,111,157,18,255,120,160,23,255,108,149,10,255,102,146,2,255,105,152,8,255,91,141,0,255,106,154,8,255,97,144,0,255,94,142,0,255,108,157,0,255,121,170,20,255,106,157,21,255,103,153,28,255,103,150,27,255,95,142,17,255,105,149,32,255,92,141,17,255,80,135,11,255,92,146,10,255,95,150,9,255,83,139,0,255,88,140,5,255,99,150,15,255,97,149,13,255,86,142,13,255,82,138,0,255,105,157,12,255,111,160,19,255,131,176,41,255,131,176,37,255,132,179,38,255,124,174,30,255,91,150,5,255,72,130,10,255,66,125,8,255,86,141,22,255,73,131,0,255,89,144,13,255,107,160,31,255,88,146,9,255,109,164,25,255,94,148,9,255,91,143,1,255,78,129,0,255,60,111,0,255,46,83,5,255,40,77,0,255,44,75,5,255,36,66,0,255,40,69,0,255,45,73,0,255,44,70,0,255,40,66,0,255,56,83,2,255,60,91,0,255,77,109,8,255,86,121,17,255,88,120,19,255,90,123,18,255,93,127,7,255,87,123,1,255,56,94,0,255,58,96,0,255,54,94,0,255,43,82,0,255,39,74,0,255,37,72,0,255,34,68,0,255,38,72,0,255,67,101,4,255,63,99,0,255,70,106,0,255,87,123,15,255,79,115,5,255,88,125,12,255,88,127,12,255,85,123,10,255,55,92,0,255,60,99,0,255,74,113,7,255,49,90,0,255,53,96,0,255,67,110,5,255,69,110,8,255,66,106,7,255,72,113,11,255,73,112,6,255,77,115,6,255,75,113,0,255,79,117,4,255,75,115,3,255,75,113,4,255,68,107,0,255,53,94,0,255,58,99,0,255,96,150,13,255,90,142,4,255,103,151,15,255,103,149,8,255,108,155,6,255,111,155,6,255,114,154,9,255,92,134,0,255,98,141,0,255,112,156,9,255,109,154,5,255,112,158,15,255,120,161,20,255,141,181,33,255,156,195,40,255,154,195,42,255,103,154,1,255,78,134,5,255,66,122,7,255,71,125,2,255,83,132,13,255,96,144,19,255,81,133,2,255,85,139,5,255,98,151,9,255,98,152,5,255,105,156,10,255,117,165,24,255,111,161,13,255,114,165,14,255,103,156,2,255,116,165,17,255,99,149,1,255,101,151,4,255,108,157,5,255,109,160,14,255,99,153,1,255,76,136,1,255,57,117,4,255,46,105,0,255,73,129,5,255,70,127,0,255,77,133,0,255,102,155,10,255,116,168,24,255,122,171,28,255,115,162,22,255,123,167,27,255,106,155,21,255,97,146,6,255,70,105,1,255,71,103,6,255,60,89,5,255,49,77,0,255,64,91,0,255,72,98,0,255,69,92,1,255,66,91,0,255,82,108,9,255,79,109,0,255,111,143,16,255,115,148,18,255,100,134,14,255,85,119,0,255,92,124,0,255,92,126,5,255,67,103,0,255,70,106,8,255,58,95,0,255,47,84,0,255,50,86,0,255,50,86,0,255,52,86,2,255,60,92,6,255,78,108,12,255,62,90,0,255,64,93,0,255,97,128,11,255,88,122,0,255,87,123,0,255,91,130,5,255,87,127,4,255,74,115,0,255,83,124,6,255,81,119,8,255,81,119,10,255,79,119,5,255,91,129,16,255,85,121,11,255,87,122,18,255,72,108,10,255,59,95,0,255,98,131,27,255,83,117,7,255,76,113,0,255,81,118,4,255,88,122,9,255,89,124,8,255,78,111,0,255,70,103,0,255,104,152,4,255,107,151,4,255,141,171,32,255,146,176,33,255,126,163,12,255,119,157,0,255,133,168,14,255,132,167,18,255,120,158,2,255,130,171,13,255,146,184,34,255,139,180,27,255,144,181,35,255,154,190,45,255,151,188,27,255,138,178,12,255,98,144,0,255,80,130,0,255,79,132,0,255,92,144,5,255,92,143,8,255,123,170,41,255,119,168,31,255,115,167,20,255,133,181,20,255,129,180,18,255,130,179,22,255,138,184,32,255,134,181,23,255,142,186,32,255,125,173,13,255,124,171,22,255,76,132,0,255,71,127,0,255,83,137,7,255,62,119,0,255,74,131,0,255,98,151,13,255,88,141,11,255,79,131,7,255,93,141,15,255,87,136,5,255,97,146,6,255,123,167,24,255,122,167,6,255,131,174,17,255,126,166,11,255,119,160,7,255,99,146,0,255,116,159,15,255,85,119,0,255,85,118,3,255,77,105,5,255,79,106,3,255,111,139,18,255,117,143,18,255,99,122,14,255,89,112,8,255,103,129,22,255,109,136,19,255,119,150,20,255,111,143,10,255,80,112,0,255,69,100,0,255,117,148,28,255,98,131,14,255,79,110,7,255,62,94,0,255,44,78,0,255,58,93,0,255,64,99,0,255,85,117,16,255,44,74,0,255,62,90,0,255,93,119,9,255,79,104,0,255,95,119,0,255,122,148,21,255,105,135,1,255,108,141,8,255,114,149,19,255,89,125,0,255,90,128,6,255,92,129,13,255,85,118,11,255,94,127,22,255,93,127,14,255,88,123,7,255,77,105,0,255,69,98,0,255,44,76,0,255,46,78,0,255,78,106,3,255,74,104,0,255,77,110,0,255,84,118,0,255,86,116,0,255,93,123,0,255,87,115,0,255,84,112,0,255,128,167,0,255,132,166,6,255,149,173,17,255,141,166,5,255,133,163,0,255,133,165,0,255,136,166,1,255,137,169,0,255,137,172,9,255,131,170,0,255,149,187,16,255,151,188,17,255,134,173,13,255,116,157,0,255,127,165,0,255,142,178,12,255,125,161,13,255,110,151,7,255,101,146,0,255,128,172,34,255,108,157,8,255,109,160,6,255,115,164,8,255,123,170,13,255,129,176,11,255,107,158,0,255,99,151,0,255,130,176,11,255,127,172,0,255,123,169,0,255,119,169,5,255,115,165,3,255,102,156,3,255,109,161,11,255,111,159,11,255,105,154,10,255,115,164,11,255,129,175,29,255,126,169,30,255,121,163,30,255,106,148,16,255,83,127,0,255,116,158,26,255,121,163,6,255,124,165,0,255,136,173,3,255,132,168,8,255,131,167,7,255,115,153,0,255,117,156,0,255,101,137,5,255,104,139,11,255,107,138,19,255,111,141,17,255,130,161,23,255,125,153,16,255,110,134,14,255,98,122,12,255,100,125,21,255,99,124,20,255,94,122,12,255,88,116,5,255,80,109,3,255,108,137,31,255,94,126,17,255,83,112,6,255,81,105,7,255,84,108,12,255,69,95,0,255,89,116,9,255,94,121,4,255,95,123,2,255,88,112,0,255,122,145,15,255,158,179,40,255,137,156,12,255,135,153,9,255,135,154,12,255,111,134,0,255,114,140,4,255,129,155,28,255,102,131,12,255,78,108,0,255,79,110,6,255,55,80,0,255,47,72,0,255,57,84,0,255,82,109,2,255,96,117,12,255,85,108,4,255,63,89,0,255,54,80,0,255,68,92,0,255,96,121,3,255,115,144,16,255,114,144,12,255,102,129,0,255,131,157,24,255,125,147,20,255,101,122,3,255,140,175,0,255,156,184,20,255,170,188,32,255,154,174,3,255,166,189,18,255,182,203,32,255,164,187,16,255,152,179,8,255,161,189,24,255,157,187,19,255,148,183,19,255,144,180,9,255,108,148,0,255,98,137,0,255,149,181,27,255,155,185,19,255,129,159,6,255,111,146,0,255,93,136,0,255,115,158,0,255,124,169,4,255,140,181,29,255,99,145,3,255,115,157,8,255,128,167,9,255,104,146,0,255,108,150,0,255,143,180,20,255,138,176,0,255,143,181,7,255,158,197,30,255,128,174,0,255,121,171,5,255,128,175,13,255,132,175,15,255,145,184,27,255,149,190,24,255,136,180,6,255,122,164,0,255,122,162,1,255,102,143,0,255,99,140,0,255,120,157,2,255,122,161,0,255,133,171,0,255,135,172,0,255,140,173,0,255,146,179,0,255,142,173,0,255,152,183,18,255,87,123,0,255,81,117,0,255,95,126,0,255,108,140,5,255,120,150,4,255,114,144,0,255,110,135,8,255,89,113,0,255,52,74,0,255,68,92,0,255,55,81,0,255,49,75,0,255,73,100,3,255,84,112,12,255,65,96,0,255,65,93,0,255,77,98,3,255,97,117,20,255,80,102,1,255,105,129,17,255,131,155,31,255,113,136,4,255,130,152,15,255,150,169,25,255,120,139,0,255,121,138,0,255,131,146,0,255,139,155,4,255,136,155,11,255,117,139,2,255,107,129,3,255,82,107,0,255,76,103,0,255,69,95,0,255,68,91,1,255,96,116,27,255,100,125,24,255,89,112,8,255,84,103,0,255,85,103,1,255,81,106,5,255,106,131,27,255,119,141,30,255,111,135,13,255,102,128,0,255,114,143,3,255,102,126,0,255,133,157,19,255,120,141,12,255,106,126,5,255,146,180,4,255,151,181,10,255,167,188,18,255,168,188,16,255,179,202,22,255,177,200,15,255,168,191,13,255,160,185,11,255,160,187,26,255,157,185,27,255,148,179,21,255,142,174,18,255,123,156,2,255,172,198,64,255,165,192,40,255,154,181,17,255,167,187,40,255,154,177,23,255,154,183,20,255,162,193,29,255,129,168,4,255,125,165,2,255,123,159,0,255,144,177,15,255,173,201,39,255,167,194,33,255,161,189,28,255,162,188,25,255,149,179,9,255,167,196,32,255,186,213,66,255,153,191,27,255,120,164,0,255,129,172,13,255,122,162,4,255,141,180,25,255,150,190,23,255,151,191,7,255,166,197,31,255,163,195,34,255,140,173,17,255,131,166,16,255,137,170,12,255,164,193,25,255,190,216,56,255,191,216,50,255,172,198,24,255,184,208,39,255,173,197,24,255,159,186,12,255
/* @pjs preload="country-100.png"; */
size(100,100);
PImage img = loadImage("country-100.png"); 
image(img, 0, 0);
blend(img, 0, 0, 50, 100, 50, 0, 50, 100, SCREEN);
exit();
